次の方法で共有


IDebugHostMemory2::LinearizeLocation メソッド (dbgmodel.h)

仮想メモリ アドレス以外の場所を取得し、特定のコンテキスト内の仮想メモリ アドレスに位置を線形化しようとします。 場所を仮想アドレス (レジスタなど) で表すことができない場合、この操作は失敗する可能性があります。

構文

HRESULT LinearizeLocation(
  IDebugHostContext *context,
  Location          location,
  Location          *pLinearizedLocation
);

パラメーター

context

場所が有効なホスト コンテキスト。 これは、たとえば、場所が存在するアドレス空間を表します。

location

仮想メモリ アドレスに線形化する場所。

pLinearizedLocation

ここでは、仮想メモリ アドレスを表す新しい場所が返されます。 場所を仮想メモリ アドレスに線形化できない場合 (例: 場所は登録された値を表します)、このメソッドは失敗します。

戻り値

このメソッドは、成功または失敗を示す HRESULT を返します。

必要条件

要件 価値
ヘッダー dbgmodel.h

関連項目

IDebugHostMemory2 インターフェイス