Freigeben über


NdisRawReadPortUshort-Makro (ndis.h)

NdisRawReadPortUshort liest einen USHORT-Wert aus einem bestimmten E/A-Port auf der NIC vor.

Syntax

void NdisRawReadPortUshort(
  [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 einen vom Port gelesenen USHORT-Wert zurückgibt.

Rückgabewert

Nichts

Bemerkungen

NdisRawReadPortUshort wird schnell ausgeführt, 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 NdisRawReadPortUshort (NDIS 5.1)) in Windows Vista. Unterstützt für NDIS 5.1-Treiber (siehe NdisRawReadPortUshort (NDIS 5.1)) in Windows XP.
Zielplattform- Universal
Header- ndis.h (include Ndis.h)
IRQL- Beliebige Ebene

Siehe auch

MiniportInitializeEx-

NdisMRegisterIoPortRange

NdisRawReadPortBufferUshort

NdisRawReadPortUchar

NdisRawReadPortUlong

NdisRawWritePortUshort