Bagikan melalui


Metode IDebugHostMemory2::WritePointers (dbgmodel.h)

Mengambil sejumlah pointer seperti yang ditahan dalam nilai 64-bit yang tidak ditandatangani, memotongnya ke ukuran pointer asli target, dan menulisnya ke ruang alamat target seperti yang ditentukan oleh konteks dan lokasi yang dilewati.

Sintaks

HRESULT WritePointers(
  IDebugHostContext *context,
  Location          location,
  ULONG64           count,
  ULONG64           *pointers
);

Parameter

context

Konteks host untuk menulis pointer. Ini menunjukkan, misalnya, ruang alamat tempat lokasi berada.

location

Lokasi untuk menulis pointer. Lokasi ini dapat mewakili alamat virtual dalam ruang alamat yang ditentukan oleh konteks atau mungkin mewakili sesuatu seperti register dalam rekaman konteks untuk utas.

count

Jumlah pointer yang akan ditulis.

pointers

Penunjuk untuk menulis ke target debug. Jika target adalah 32-bit, nilai pointer di sini akan dipotong sebelum menulisnya ke target debug yang mendasar.

Mengembalikan nilai

Metode ini mengembalikan HRESULT yang menunjukkan keberhasilan atau kegagalan.

Persyaratan

Persyaratan Nilai
Header dbgmodel.h

Lihat juga

Antarmuka IDebugHostMemory2