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 |