Debugging Tools for Windows |
The StartSymbolMatch and GetNextSymbolMatchWide methods initialize a search for symbols whose names match a given pattern.
HRESULT
IDebugSymbols::GetNextSymbolMatch(
IN PCSTR Pattern,
OUT PULONG64 Handle
);
HRESULT
IDebugSymbols3::GetNextSymbolMatchWide(
IN PCWSTR Pattern,
OUT PULONG64 Handle
);
#ifdef UNICODE
#define GetNextSymbolMatchT GetNextSymbolMatchWide
#else
#define GetNextSymbolMatchT GetNextSymbolMatch
#endif
This method may also return other error values. See Return Values for more details.
StartSymbolMatch is available in all versions of IDebugSymbols. StartSymbolMatchWide is available in IDebugSymbols3 and later versions.
These methods initialize a symbol search. The results of the search can be obtained by repeated calls to GetNextSymbolMatch. When all the desired results have been found, use EndSymbolMatch to release resources the engine holds for the search.
For more information about symbols, see Symbols.
Headers: Defined in Dbgeng.h. Include Dbgeng.h.