Freigeben über


NdisRawReadPortUchar-Makro (ndis.h)

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

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 zugeordnet wurde. NdisMRegisterIoPortRange.

[out] Data

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

Rückgabewert

Nichts

Bemerkungen

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

Anforderungen

Anforderung Wert
mindestens unterstützte 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- Universal
Header- ndis.h (include Ndis.h)
IRQL- Beliebige Ebene

Siehe auch

MiniportInitializeEx-

NdisMRegisterIoPortRange

NdisRawReadPortBufferUchar

NdisRawReadPortUlong

NdisRawReadPortUshort

NdisRawWritePortUchar