Freigeben über


NdisReadRegisterUshort-Makro (ndis.h)

NdisReadRegisterUshort wird vom Miniporttreiber aufgerufen, um ein USHORT aus einem speicherseitig zugeordneten Geräteregister zu lesen.

Syntax

void NdisReadRegisterUshort(
  [in]   Register,
  [out]  Data
);

Parameter

[in] Register

Zeiger auf das speicherseitig zugeordnete Register. Diese virtuelle Adresse muss innerhalb eines Bereichs liegen, der von einem Aufruf von NdisMMapIoSpace zur Initialisierungszeit zurückgegeben wird.

[out] Data

Zeiger auf die vom Aufrufer bereitgestellte Variable, in der diese Funktion den USHORT-Lesevorgang aus Register zurückgibt.

Rückgabewert

Keine

Bemerkungen

Wenn ein Treiber diese Funktion aufruft, müssen die Geräteregister einer NIC während der Treiberinitialisierung nicht zwischengespeichertem Arbeitsspeicher zugeordnet werden.

Anforderungen

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

Weitere Informationen

MiniportInitializeEx

NdisMMapIoSpace

NdisReadRegisterUchar

NdisReadRegisterUlong

NdisWriteRegisterUshort