Metode IDebugSymbols2::WriteTypedDataPhysical (dbgeng.h)
Metode WriteTypedDataPhysical menulis nilai variabel dalam memori fisik komputer target.
Sintaks
HRESULT WriteTypedDataPhysical(
[in] ULONG64 Offset,
[in] ULONG64 Module,
[in] ULONG TypeId,
[in] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG BytesWritten
);
Parameter
[in] Offset
Menentukan alamat fisik dalam memori variabel komputer target.
[in] Module
Menentukan alamat dasar modul yang berisi jenis variabel.
[in] TypeId
Menentukan ID jenis dari jenis variabel.
[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
Metode ini hanya tersedia dalam penelusuran kesalahan mode kernel.
Jumlah byte yang coba ditulis metode ini adalah yang lebih kecil dari ukuran buffer dan ukuran variabel.
Ini adalah metode kenyamanan. Hasil yang sama dapat diperoleh dengan memanggil GetTypeSize dan WritePhysical.
Untuk informasi selengkapnya tentang jenis, lihat Jenis.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (termasuk Dbgeng.h) |