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
S_OK
Metode berhasil.
S_FALSE
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)