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 |
---|---|
|
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) |