IDebugHostMemory::ReadPointers メソッド (dbgmodel.h)
インパスされたコンテキストと場所によって定義されているターゲットのアドレス空間から、ポインター サイズのオブジェクトの数を読み取ります。
各読み取りポインターは、必要に応じて 64 ビットに拡張され、返されます。
構文
HRESULT ReadPointers(
IDebugHostContext *context,
Location location,
ULONG64 count,
ULONG64 *pointers
);
パラメーター
context
ポインターを読み取るホスト コンテキスト。 これは、たとえば、場所が存在するアドレス空間を表します。
location
ポインターを読み取る位置。 この場所は、コンテキストによって定義されたアドレス空間内の仮想アドレスを表すか、スレッドのコンテキスト レコード内のレジスタのようなものを表す場合があります。
count
読み取るポインターの数。
pointers
デバッグ ターゲットから読み取られたポインターは、ここで渡された配列に配置されます。 サイズが 64 ビット未満のポインターは、64 ビットに拡張されたゼロになります。
戻り値
このメソッドは、成功または失敗を示す HRESULT を返します。
要件
要件 | 値 |
---|---|
Header | dbgmodel.h |