次の方法で共有


IDebugDataSpaces3::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 ビット ポインターにキャストします。 次に、これらのポインターをターゲットのメモリに書き込みます。

要件

要件
対象プラットフォーム デスクトップ
Header dbgeng.h (Dbgeng.h を含む)

こちらもご覧ください

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadPointersVirtual

WriteVirtual