Freigeben über


NdisRawReadPortUlong-Makro (ndis.h)

NdisRawReadPortUlong liest einen ULONG-Wert von einem bestimmten E/A-Port auf der NIC.

Syntax

void NdisRawReadPortUlong(
  [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 einen vom Port eingelesenen ULONG-Wert zurückgibt.

Rückgabewert

Keine

Bemerkungen

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

Anforderungen

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

Weitere Informationen

MiniportInitializeEx

NdisMRegisterIoPortRange

NdisRawReadPortBufferUlong

NdisRawReadPortUchar

NdisRawReadPortUshort

NdisRawWritePortUlong