Freigeben über


NdisRawReadPortBufferUshort-Makro (ndis.h)

NdisRawReadPortBufferUshort liest eine angegebene Anzahl von USHORTs in einen vom Aufrufer bereitgestellten Puffer vor.

Syntax

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

Parameter

[in] Port

Gibt den E/A-Port an. Diese Adresse fällt in einen Bereich, der während der Initialisierung zugeordnet wurde. NdisMRegisterIoPortRange.

[out] Buffer

Zeiger auf einen vom Aufrufer zugewiesenen Puffer im residenten Speicher, in den die USHORTs von der NIC übertragen werden. Der Aufrufer muss mindestens einen Puffer (Sizeof(USHORT) * Length ) zuweisen.

[in] Length

Gibt an, wie viele USHORTs von der NIC übertragen werden sollen.

Rückgabewert

Nichts

Bemerkungen

NdisRawReadPortBufferUshort jeden USHORT-Wert einzeln aus dem angegebenen E/A-Port in den angegebenen Puffer liest.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber (siehe NdisRawReadPortBufferUshort (NDIS 5.1)) in Windows Vista. Unterstützt für NDIS 5.1-Treiber (siehe NdisRawReadPortBufferUshort (NDIS 5.1)) in Windows XP.
Zielplattform- Universal
Header- ndis.h (include Ndis.h)
IRQL- Beliebige Ebene

Siehe auch

MiniportInitializeEx-

NdisMRegisterIoPortRange

NdisRawReadPortBufferUchar

NdisRawReadPortBufferUlong

NdisRawReadPortUshort

NdisRawWritePortBufferUshort