Metode IDebugDataSpaces4::WriteVirtual (dbgeng.h)

Metode WriteVirtual menulis data ke ruang alamat virtual target.

Sintaks

HRESULT WriteVirtual(
  [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 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 hanya dapat menulis ke cache data memori saat menyimpan data. Untuk menghindari penembolokan, gunakan WriteVirtualUncached sebagai gantinya.

Persyaratan

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

Lihat juga

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadVirtual

WriteVirtualUncached