Debugging Tools for Windows |
The GetSymbolEntriesByName and GetSymbolEntriesByNameWide methods return the symbols whose names match a given pattern.
HRESULT
IDebugSymbols3::GetSymbolEntriesByName(
IN PCSTR Symbol,
IN ULONG Flags,
OUT OPTIONAL PDEBUG_MODULE_AND_ID Ids,
IN ULONG IdsCount,
OUT OPTIONAL PULONG Entries
);
HRESULT
IDebugSymbols3::GetSymbolEntriesByNameWide(
IN PCWSTR Symbol,
IN ULONG Flags,
OUT OPTIONAL PDEBUG_MODULE_AND_ID Ids,
IN ULONG IdsCount,
OUT OPTIONAL PULONG Entries
);
#ifdef UNICODE
#define GetSymbolEntriesByNameT GetSymbolEntriesByNameWide
#else
#define GetSymbolEntriesByNameT GetSymbolEntriesByName
#endif
This method may also return error values. See Return Values for more details.
GetSymbolEntriesByName and GetSymbolEntriesByNameWide are available in IDebugSymbols3 and later versions.
For more information about symbols, see Symbols.
Headers: Defined in Dbgeng.h. Include Dbgeng.h.