IDebugHostMemory2::LinearizeLocation メソッド (dbgmodel.h)
仮想メモリ アドレス以外の場所を取得し、特定のコンテキスト内の仮想メモリ アドレスに位置を線形化しようとします。 場所を仮想アドレス (レジスタなど) で表すことができない場合、この操作は失敗する可能性があります。
構文
HRESULT LinearizeLocation(
IDebugHostContext *context,
Location location,
Location *pLinearizedLocation
);
パラメーター
context
場所が有効なホスト コンテキスト。 これは、たとえば、場所が存在するアドレス空間を表します。
location
仮想メモリ アドレスに線形化する場所。
pLinearizedLocation
ここでは、仮想メモリ アドレスを表す新しい場所が返されます。 場所を仮想メモリ アドレスに線形化できない場合 (例: 場所は登録された値を表します)、このメソッドは失敗します。
戻り値
このメソッドは、成功または失敗を示す HRESULT を返します。
必要条件
要件 | 価値 |
---|---|
ヘッダー | dbgmodel.h |
関連項目
IDebugHostMemory2 インターフェイス の