次の方法で共有


IDebugDataSpaces2::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