IDebugSymbols3::GetSymbolModule メソッド (dbgeng.h)
GetSymbolModule メソッドは、指定されたシンボルを含むモジュールのベース アドレスを返します。
構文
HRESULT GetSymbolModule(
[in] PCSTR Symbol,
[out] PULONG64 Base
);
パラメーター
[in] Symbol
参照するシンボルの名前を指定します。 この名前の構文の詳細については、「解説」セクションを参照してください。
[out] Base
モジュールのベースのターゲットのメモリ アドレス空間内の場所を受け取ります。 詳細については、「モジュール」を参照してください。
戻り値
このメソッドは、エラー値を返す場合もあります。 詳細については、「 戻り値 」を参照してください。
リターン コード | 説明 |
---|---|
|
メソッドは正常に実行されました。 |
|
シンボルまたはモジュールが見つかりませんでした。 |
注釈
文字列 Symbol には感嘆符 ( ! ) が含まれている必要があります。 Symbol がモジュール修飾シンボル名 (mymodules!メイン など) の場合、またはモジュール名を省略した場合 (!メイン など)、エンジンはこのシンボルを検索し、見つかったモジュールを返します。 Symbol にモジュール名 (mymodule! など) だけが含まれている場合、エンジンはこのモジュール名を持つ最初のモジュールを返します。
シンボルの詳細については、「 シンボル」を参照してください。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | dbgeng.h (Dbgeng.h を含む) |