次の方法で共有


IDebugHostMemory::WritePointers メソッド (dbgmodel.h)

符号なし 64 ビット値に保持されているポインターの数を受け取り、ターゲットのネイティブ ポインター サイズに切り捨て、パスされていないコンテキストと場所で定義されているターゲットのアドレス空間に書き込みます。

構文

HRESULT WritePointers(
  IDebugHostContext *context,
  Location          location,
  ULONG64           count,
  ULONG64           *pointers
);

パラメーター

context

ポインターを書き込むホスト コンテキスト。 これは、たとえば、場所が存在するアドレス空間を表します。

location

ポインターを書き込む位置。 この場所は、コンテキストによって定義されたアドレス空間内の仮想アドレスを表すか、スレッドのコンテキスト レコード内のレジスタのようなものを表す場合があります。

count

書き込むポインターの数。

pointers

デバッグ ターゲットに書き込むポインター。 ターゲットが 32 ビットの場合、基になるデバッグ ターゲットに書き込む前に、ここでのポインター値が切り捨てられます。

戻り値

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

要件

要件
Header dbgmodel.h

こちらもご覧ください

IDebugHostMemory インターフェイス