Metode IDebugSymbols3::ReadTypedDataPhysical (dbgeng.h)
Metode ReadTypedDataPhysical membaca nilai variabel dari memori fisik komputer target.
Sintaks
HRESULT ReadTypedDataPhysical(
[in] ULONG64 Offset,
[in] ULONG64 Module,
[in] ULONG TypeId,
[out] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG BytesRead
);
Parameter
[in] Offset
Menentukan alamat fisik dalam memori variabel komputer target yang akan dibaca.
[in] Module
Menentukan alamat dasar modul yang berisi jenis variabel.
[in] TypeId
Menentukan ID jenis variabel.
[out] Buffer
Menerima data yang dibaca.
[in] BufferSize
Menentukan ukuran dalam byte buffer Buffer. Ini adalah jumlah maksimum byte yang akan dibaca.
[out, optional] BytesRead
Menerima jumlah byte yang dibaca. Jika BytesReadadalah NULL, informasi ini tidak dikembalikan.
Nilai kembali
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Metode berhasil. Namun, buffer Buffer tidak cukup besar untuk menyimpan semua data dan dipotong. |
Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.
Keterangan
Metode ini hanya tersedia dalam penelusuran kesalahan mode kernel.
Jumlah byte yang coba dibaca metode ini lebih kecil dari ukuran buffer dan ukuran variabel.
Ini adalah metode kenyamanan. Hasil yang sama dapat diperoleh dengan memanggil GetTypeSize dan ReadPhysical.
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