IDebugSymbols::WriteTypedDataVirtual method (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 BytesWrittenNULL, 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