IDebugSymbolSearchEvent2::GetSymbolSearchInfo
Called by an event handler to retrieve results about a symbol load process.
Syntax
int GetSymbolSearchInfo(
IDebugModule3 pModule,
ref string pbstrDebugMessage,
out enum_MODULE_INFO_FLAGS pdwModuleInfoFlags
);
Parameters
pModule
[out] An IDebugModule3 object representing the module for which the symbols were loaded.
pbstrDebugMessage
[in, out] Returns a string containing any error messages from the module. If there is no error, then this string will just contain the module's name but it is never empty.
Note
[C++] pbstrDebugMessage
cannot be NULL
and must be freed with SysFreeString
.
pdwModuleInfoFlags
[out] A combination of flags from the MODULE_INFO_FLAGS enumeration indicating whether any symbols were loaded.
Return Value
If successful, returns S_OK
; otherwise returns an error code.
Remarks
When a handler receives the IDebugSymbolSearchEvent2 event after an attempt is made to load debugging symbols for a module, the handler can call this method to determine the results of that load.