次の方法で共有


IDebugDataSpaces2::WritePointersVirtual メソッド (dbgeng.h)

WritePointersVirtual メソッドは、ターゲットの仮想アドレス空間へのポインターを書き込むための便利なメソッドです。

構文

HRESULT WritePointersVirtual(
  [in] ULONG    Count,
  [in] ULONG64  Offset,
  [in] PULONG64 Ptrs
);

パラメーター

[in] Count

書き込むポインターの数を指定します。

[in] Offset

ポインターの書き込みを開始するターゲットの仮想アドレス空間内の場所を指定します。

[in] Ptrs

書き込むポインターの配列を指定します。 この配列内の要素の数は、count です。

戻り値

このメソッドは、エラー値を返すこともできます。 詳細については 戻り値の を参照してください。

リターン コード 形容
S_OK
Ptrs 内のすべてのポインターがターゲットのメモリに書き込まれた。

備考

ターゲットが 32 ビット ポインターを使用する場合、このメソッドは指定した 64 ビット値を 32 ビット ポインターにキャストします。 次に、これらのポインターをターゲットのメモリに書き込みます。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー dbgeng.h (Dbgeng.h を含む)

関連項目

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3 する

IDebugDataSpaces4

ReadPointersVirtual

WriteVirtual