次の方法で共有


IDebugDataSpaces::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 ビット値に符号拡張されます。

要件

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

こちらもご覧ください

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadVirtual

WritePointersVirtual