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 を含む) |