Fungsi ReadPhysicalWithFlags (wdbgexts.h)

Fungsi ReadPhysicalWithFlags membaca dari memori fisik.

Sintaks

void ReadPhysicalWithFlags(
  ULONG64 address,
  PVOID   buf,
  ULONG   size,
  ULONG   flags,
  PULONG  sizer
);

Parameter

address

Menentukan alamat fisik yang akan dibaca.

buf

Menentukan alamat array byte untuk menyimpan data yang dibaca.

size

Menentukan jumlah byte yang akan dibaca.

flags

Menentukan properti memori fisik yang akan dibaca. Ini harus cocok dengan cara memori fisik diiklankan ke sistem operasi pada target. Nilai yang mungkin tercantum dalam tabel berikut ini.

Nilai Deskripsi
PHYS_FLAG_DEFAULT Gunakan penembolokan memori default.
PHYS_FLAG_CACHED Memori fisik di-cache.
PHYS_FLAG_UNCACHED Memori fisik tidak di-cache.
PHYS_FLAG_WRITE_COMBINED Memori fisik digabungkan dengan tulis.

sizer

Menerima jumlah byte yang benar-benar dibaca.

Mengembalikan nilai

Tidak ada

Keterangan

Jika Anda menulis ekstensi WdbgExts, sertakan wdbgexts.h. Jika Anda menulis ekstensi DbgEng yang memanggil fungsi ini, sertakan wdbgexts.h sebelum dbgeng.h (lihat Menulis Kode Ekstensi DbgEng untuk detailnya).

Persyaratan

   
Target Platform Desktop
Header wdbgexts.h (termasuk Wdbgexts.h, Dbgeng.h)

Lihat juga

ReadPhysical

WritePhysicalWithFlags