Freigeben über


NdisRawReadPortBufferUchar-Makro (ndis.h)

NdisRawReadPortBufferUchar liest eine angegebene Anzahl von Bytes in einen vom Aufrufer bereitgestellten Puffer.

Syntax

void NdisRawReadPortBufferUchar(
  [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 mit NdisMRegisterIoPortRange.

[out] Buffer

Zeiger auf einen vom Aufrufer zugewiesenen Puffer im residenten Speicher, in den die Bytes vom Port der NIC übertragen werden. Der Aufrufer muss einen Puffer mindestens sizeof( Length ) zuordnen.

[in] Length

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

Rückgabewert

Keine

Bemerkungen

NdisRawReadPortBufferUchar liest jedes Byte einzeln aus dem angegebenen E/A-Port in den angegebenen Puffer.

Anforderungen

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

Weitere Informationen

MiniportInitializeEx

NdisMRegisterIoPortRange

NdisRawReadPortBufferUlong

NdisRawReadPortBufferUshort

NdisRawReadPortUchar

NdisRawWritePortBufferUchar