IDebugHostMemory::WritePointers メソッド (dbgmodel.h)
符号なし 64 ビット値に保持されているポインターの数を受け取り、ターゲットのネイティブ ポインター サイズに切り捨て、パスされていないコンテキストと場所で定義されているターゲットのアドレス空間に書き込みます。
構文
HRESULT WritePointers(
IDebugHostContext *context,
Location location,
ULONG64 count,
ULONG64 *pointers
);
パラメーター
context
ポインターを書き込むホスト コンテキスト。 これは、たとえば、場所が存在するアドレス空間を表します。
location
ポインターを書き込む位置。 この場所は、コンテキストによって定義されたアドレス空間内の仮想アドレスを表すか、スレッドのコンテキスト レコード内のレジスタのようなものを表す場合があります。
count
書き込むポインターの数。
pointers
デバッグ ターゲットに書き込むポインター。 ターゲットが 32 ビットの場合、基になるデバッグ ターゲットに書き込む前に、ここでのポインター値が切り捨てられます。
戻り値
このメソッドは、成功または失敗を示す HRESULT を返します。
要件
要件 | 値 |
---|---|
Header | dbgmodel.h |