IDebugDataSpaces3::ReadPointersVirtual メソッド (dbgeng.h)

ReadPointersVirtual メソッドは、ターゲットの仮想アドレス空間からポインターを読み取るための便利なメソッドです。

構文

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

パラメーター

[in] Count

読み取るポインターの数を指定します。

[in] Offset

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

[out] Ptrs

ポインターを格納する配列を指定します。 この配列が保持する要素の数は、count です。

戻り値

リターン コード 形容
S_OK
すべてのポインターはターゲットのメモリから読み取られ、Ptrsに格納されました。
 

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

備考

このメソッドは、ターゲットの仮想アドレス空間からメモリから読み取ります。 その後、メモリはポインターのリストとして扱われます。 その後、すべての 32 ビット ポインターが 64 ビット値に符号拡張されます。

必要条件

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

関連項目

IDebugDataSpaces の

IDebugDataSpaces2 の

IDebugDataSpaces3 を する

IDebugDataSpaces4

ReadVirtual の

WritePointersVirtual の