次の方法で共有


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

シンボルに関連付けられていることがわかっているすべてのメモリ領域を返します。

構文

HRESULT GetSymbolEntryOffsetRegions(
  [in]            PDEBUG_MODULE_AND_ID Id,
  [in]            ULONG                Flags,
  [out]           PDEBUG_OFFSET_REGION Regions,
  [in]            ULONG                RegionsCount,
  [out, optional] PULONG               RegionsAvail
);

パラメーター

[in] Id

DEBUG_MODULE_AND_ID構造体へのポインターとしてのモジュールの ID。

[in] Flags

このメソッドの動作に影響を与えるオプションを含むビット セット。

[out] Regions

シンボルに関連付けられているメモリ領域。

[in] RegionsCount

シンボルに関連付けられている領域の数。

[out, optional] RegionsAvail

シンボルで使用できる領域の数へのポインター。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

この関数は、指定されたシンボルに関連付けられているすべての既知のメモリ領域を返します。 単純なシンボルには、ベースから始まる 1 つのリージョンがあります。 複数のコード領域を持つ関数など、より複雑な領域には、任意に多数の領域を含めることができます。

返される情報の品質は、使用可能なシンボリック情報に大きく依存します。

要件

要件
対象プラットフォーム Windows
ヘッダー dbgeng.h (Dbgeng.h を含む)

こちらもご覧ください

DEBUG_MODULE_AND_ID

IDebugSymbols3

IDebugSymbols3::GetSourceEntryOffsetRegions