Metode IDebugDataSpaces4::ReadIo (dbgeng.h)

Metode ReadIo membaca dari sistem dan memori I/O bus.

Sintaks

HRESULT ReadIo(
  [in]            ULONG   InterfaceType,
  [in]            ULONG   BusNumber,
  [in]            ULONG   AddressSpace,
  [in]            ULONG64 Offset,
  [out]           PVOID   Buffer,
  [in]            ULONG   BufferSize,
  [out, optional] PULONG  BytesRead
);

Parameter

[in] InterfaceType

Menentukan jenis antarmuka bus I/O. Parameter ini dapat mengambil nilai dalam enumerasi INTERFACE_TYPE yang ditentukan dalam wdm.h.

[in] BusNumber

Menentukan nomor bus yang ditetapkan sistem. Ini biasanya nol, kecuali sistem memiliki lebih dari satu bus dengan jenis antarmuka yang sama.

[in] AddressSpace

Parameter ini harus sama dengan satu.

[in] Offset

Menentukan alamat I/O dalam ruang alamat.

[out] Buffer

Menerima data yang dibaca dari bus I/O.

[in] BufferSize

Menentukan ukuran dalam byte buffer Buffer. Ini adalah jumlah maksimum byte yang akan dibaca. Saat ini, ini harus 1, 2, atau 4.

[out, optional] BytesRead

Menerima jumlah byte yang dikembalikan yang dibaca dari bus I/O. Jika BytesReadadalah NULL, informasi ini tidak dikembalikan.

Nilai kembali

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
 

Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.

Keterangan

Metode ini hanya tersedia dalam penelusuran kesalahan mode kernel.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header dbgeng.h (termasuk Dbgeng.h)