Makro NdisRawReadPortBufferUchar (ndis.h)

NdisRawReadPortBufferUchar membaca jumlah byte tertentu ke dalam buffer yang disediakan pemanggil.

Sintaks

void NdisRawReadPortBufferUchar(
  [in]   Port,
  [out]  Buffer,
  [in]   Length
);

Parameter

[in] Port

Menentukan port I/O. Alamat ini termasuk dalam rentang yang dipetakan selama inisialisasi dengan NdisMRegisterIoPortRange.

[out] Buffer

Pointer ke buffer yang dialokasikan penelepon, dalam memori residen, tempat byte akan ditransfer dari port NIC. Pemanggil harus mengalokasikan buffer setidaknya sizeof( Length ).

[in] Length

Menentukan berapa banyak byte yang akan ditransfer dari NIC.

Nilai kembali

Tidak ada

Keterangan

NdisRawReadPortBufferUchar membaca setiap byte, satu per satu, dari port I/O yang diberikan ke dalam buffer yang diberikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung untuk driver NDIS 6.0 dan NDIS 5.1 (lihat NdisRawReadPortBufferUchar (NDIS 5.1)) di Windows Vista. Didukung untuk driver NDIS 5.1 (lihat NdisRawReadPortBufferUchar (NDIS 5.1)) di Windows XP.
Target Platform Universal
Header ndis.h (termasuk Ndis.h)
IRQL Tingkat apa pun

Lihat juga

MiniportInitializeEx

NdisMRegisterIoPortRange

NdisRawReadPortBufferUlong

NdisRawReadPortBufferUshort

NdisRawReadPortUchar

NdisRawritePortBufferUchar