IDebugSymbolSearchEvent2::GetSymbolSearchInfo
Wird von einem Ereignishandler, um Ergebnisse zu einem Symbol ladevorgang abzurufen.
HRESULT GetSymbolSearchInfo(
IDebugModule3** pModule,
BSTR* pbstrDebugMessage,
MODULE_INFO_FLAGS* pdwModuleInfoFlags
);
int GetSymbolSearchInfo(
IDebugModule3 pModule,
ref string pbstrDebugMessage,
out enum_MODULE_INFO_FLAGS pdwModuleInfoFlags
);
Parameter
pModule
[out] Ein Objekt IDebugModule3, das das Modul darstellt, für das die Symbole geladen wurden.pbstrDebugMessage
[in, out] Gibt eine Zeichenfolge zurück, die alle Fehlermeldungen vom Modul enthält. Wenn kein Fehler vorliegt, enthält diese Zeichenfolge einfach den Namen des Moduls, ist jedoch niemals leer.Hinweis
[C++] kann nicht pbstrDebugMessageNULL sein und muss mit SysFreeStringfreigegeben werden.
pdwModuleInfoFlags
[out] Eine Kombination von Flags aus der MODULE_INFORMATION_FLAGS-Enumeration, der angibt, ob Symbole geladen wurden.
Rückgabewert
Bei Erfolg gibt S_OKzurück. Andernfalls wird ein Fehlercode zurückgegeben.
Hinweise
Wenn ein Handler für das IDebugSymbolSearchEvent2-Ereignis empfängt, nachdem der Versuch, Debugsymbole für ein Modul geladen festgelegt ist, kann der Handler thismethod aufrufen, um die Ergebnisse dieser Auslastung zu bestimmen.