Makro NdisRawritePortBufferUchar (ndis.h)

NdisRawritePortBufferUchar menulis sejumlah byte tertentu dari buffer yang disediakan penelepon ke port I/O tertentu.

Sintaks

void NdisRawWritePortBufferUchar(
  [in]  Port,
  [in]  Buffer,
  [in]  Length
);

Parameter

[in] Port

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

[in] Buffer

Penunjuk ke buffer residen yang dialokasikan penelepon yang berisi byte yang akan ditulis.

[in] Length

Menentukan jumlah byte yang akan ditulis ke port I/O.

Nilai kembali

Tidak ada

Keterangan

Driver miniport memanggil NdisRawritePortBufferUchar untuk mentransfer urutan byte, satu per satu, ke NIC.

NdisRawritePortBufferUchar berjalan cepat karena tidak perlu memetakan alamat port relatif bus ke alamat port logis yang bergantung pada host di setiap panggilan.

Persyaratan

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

Lihat juga

MiniportInitializeEx

NdisMRegisterIoPortRange

NdisRawReadPortBufferUchar

NdisRawritePortBufferUlong

NdisRawritePortBufferUshort

NdisRawritePortUchar