次の方法で共有


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

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

構文

HRESULT GetSymbolModule(
  [in]  PCSTR    Symbol,
  [out] PULONG64 Base
);

パラメーター

[in] Symbol

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

[out] Base

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

戻り値

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

リターン コード 説明
S_OK
メソッドは正常に実行されました。
E_NOINTERFACE
シンボルまたはモジュールが見つかりませんでした。

注釈

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

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

要件

要件
対象プラットフォーム デスクトップ
Header dbgeng.h (Dbgeng.h を含む)