シンボルの読み込みプロセスに関する結果を取得するために、イベント ハンドラーによって呼び出されます。
構文
int GetSymbolSearchInfo(
IDebugModule3 pModule,
ref string pbstrDebugMessage,
out enum_MODULE_INFO_FLAGS pdwModuleInfoFlags
);
パラメーター
pModule
[出力] シンボルが読み込まれたモジュールを表す IDebugModule3 オブジェクト。
pbstrDebugMessage
[入力、出力] モジュールからのエラー メッセージを含む文字列を返します。 エラーがない場合、この文字列にはモジュールの名前だけが含まれますが、空になることはありません。
Note
[C++] pbstrDebugMessage
を NULL
にすることはできません。また、SysFreeString
で解放する必要があります。
pdwModuleInfoFlags
[出力] シンボルが読み込まれたかどうかを示す、MODULE_INFO_FLAGS 列挙型のフラグの組み合わせ。
戻り値
成功した場合は、S_OK
を返します。それ以外の場合は、エラー コードを返します。
解説
モジュールのデバッグ シンボルの 読み込みが試行された後にハンドラーが IDebugSymbolSearchEvent2 イベントを受信すると、ハンドラーはこのメソッドを呼び出して、その読み込みの結果を確認できます。