Metode IDebugSymbols3::WriteTypedDataVirtual (dbgeng.h)
Metode WriteTypedDataVirtual menulis data ke ruang alamat virtual target. Jumlah byte yang ditulis adalah ukuran dari jenis yang ditentukan.
Sintaks
HRESULT WriteTypedDataVirtual(
[in] ULONG64 Offset,
[in] ULONG64 Module,
[in] ULONG TypeId,
[in] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG BytesWritten
);
Parameter
[in] Offset
Menentukan lokasi di ruang alamat virtual target tempat data akan ditulis.
[in] Module
Menentukan alamat dasar modul yang berisi jenis .
[in] TypeId
Menentukan ID jenis.
[in] Buffer
Menentukan buffer yang berisi data yang akan ditulis.
[in] BufferSize
Menentukan ukuran dalam byte buffer Buffer. Ini adalah jumlah maksimum byte yang akan ditulis.
[out, optional] BytesWritten
Menerima jumlah byte yang ditulis. Jika BytesWritten adalah NULL, informasi ini tidak dikembalikan.
Nilai kembali
Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Metode berhasil. Semua byte dalam buffer Buffer ditulis. Namun, buffer lebih kecil dari ukuran jenis yang ditentukan. |
Keterangan
Ini adalah metode kenyamanan. Hasil yang sama dapat diperoleh dengan memanggil GetTypeSize dan WriteVirtual.
Untuk informasi selengkapnya tentang jenis, lihat Jenis.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (termasuk Dbgeng.h) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk