次の方法で共有


IDebugSymbols3::GetSymbolModuleWide メソッド (dbgeng.h)

GetSymbolModuleWide メソッドは、指定したシンボルを含むモジュールのベース アドレスを返します。

構文

HRESULT GetSymbolModuleWide(
  [in]  PCWSTR   Symbol,
  [out] PULONG64 Base
);

パラメーター

[in] Symbol

参照するシンボルの名前を指定します。 この名前の構文の詳細については、「解説」セクションを参照してください。

[out] Base

モジュールのベースのターゲットのメモリ アドレス空間内の場所を受け取ります。 詳細については、「モジュールの」を参照してください。

戻り値

このメソッドは、エラー値を返す場合もあります。 詳細については 戻り値の を参照してください。

リターン コード 形容
S_OK
メソッドが成功しました。
E_NOINTERFACE
シンボルまたはモジュールが見つかりませんでした。

備考

Symbol 文字列には、感嘆符 (!) が含まれている必要があります。 シンボル がモジュール修飾シンボル名 (たとえば、mymodules!main ) であるか、モジュール名が省略されている場合 (たとえば、!main )、エンジンはこのシンボルを検索し、見つかったモジュールを返します。 シンボル にモジュール名 (たとえば、mymodule! ) だけが含まれている場合、エンジンはこのモジュール名を持つ最初のモジュールを返します。

シンボルの詳細については、「シンボルの 」を参照してください。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー dbgeng.h (Dbgeng.h を含む)