Metode IDebugDataSpaces4::WriteVirtualUncached (dbgeng.h)

Metode WriteVirtualUncached menulis data ke ruang alamat virtual target.

Sintaks

HRESULT WriteVirtualUncached(
  [in]            ULONG64 Offset,
  [in]            PVOID   Buffer,
  [in]            ULONG   BufferSize,
  [out, optional] PULONG  BytesWritten
);

Parameter

[in] Offset

Menentukan lokasi di ruang alamat virtual target yang akan ditulis.

[in] Buffer

Menentukan buffer untuk menulis memori.

[in] BufferSize

Menentukan ukuran dalam byte buffer. Ini juga jumlah byte yang diminta untuk ditulis.

[out, optional] BytesWritten

Menerima jumlah byte yang benar-benar ditulis. Jika diatur ke NULL, informasi ini tidak dikembalikan.

Nilai kembali

Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.

Menampilkan kode Deskripsi
S_OK
Metode ini setidaknya berhasil sebagian. BytesWritten menunjukkan jumlah byte yang berhasil ditulis, yang mungkin kurang dari BufferSize.

Keterangan

Metode ini menulis buffer ke memori di ruang alamat virtual target.

Metode ini bersifat identik dengan WriteVirtual, kecuali bahwa metode ini menghindari penggunaan cache memori virtual. Oleh karena itu berguna untuk membaca memori virtual yang secara inheren volatil, seperti area perangkat yang dipetakan memori, tanpa mencemari atau membatalkan cache.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header dbgeng.h (termasuk Dbgeng.h)

Lihat juga

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadVirtualUncached

WriteVirtual