Freigeben über


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.

Siehe auch

Referenz

IDebugModule3

MODULE_INFORMATION_FLAGS

IDebugSymbolSearchEvent2