Makro NdisRawritePortBufferUshort (ndis.h)

NdisRawritePortBufferUshort menulis sejumlah nilai USHORT tertentu dari buffer yang disediakan penelepon ke port I/O tertentu.

Sintaks

void NdisRawWritePortBufferUshort(
  [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 penduduk yang dialokasikan penelepon yang berisi USHORTs yang akan ditulis.

[in] Length

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

Nilai kembali

Tidak ada

Keterangan

Driver miniport memanggil NdisRawWritePortBufferUshort untuk mentransfer urutan USHORTs, satu per satu, ke NIC.

NdisRawritePortBufferUshort 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 NdisRawRitePortBufferUshort (NDIS 5.1)) di Windows Vista. Didukung untuk driver NDIS 5.1 (lihat NdisRawWritePortBufferUshort (NDIS 5.1)) di Windows XP.
Target Platform Universal
Header ndis.h (termasuk Ndis.h)
IRQL Tingkat apa pun

Lihat juga

MiniportInitializeEx

NdisMRegisterIoPortRange

NdisRawReadPortBufferUshort

NdisRawritePortBufferUchar

NdisRawritePortBufferUlong

NdisRawritePortUshort