NdisRawReadPortUchar-Makro (ndis.h)

NdisRawReadPortUchar liest ein Byte von einem bestimmten E/A-Port auf der NIC.

Syntax

void NdisRawReadPortUchar(
  [in]   Port,
  [out]  Data
);

Parameter

[in] Port

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

[out] Data

Zeiger auf eine vom Aufrufer bereitgestellte Variable, in der diese Funktion ein vom Port gelesenes Byte zurückgibt.

Rückgabewert

Keine

Bemerkungen

NdisRawReadPortUchar wird schnell ausgeführt, da bei jedem Aufruf keine busrelative E/A-Portadresse einer hostabhängigen logischen Portadresse zugeordnet werden muss.

Anforderungen

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

Weitere Informationen

MiniportInitializeEx

NdisMRegisterIoPortRange

NdisRawReadPortBufferUchar

NdisRawReadPortUlong

NdisRawReadPortUshort

NdisRawWritePortUchar