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