Freigeben über


NdisRetrieveUlong-Makro (ndis.h)

Die NdisRetrieveUlong--Funktion ruft einen ULONG-Wert aus der Quelladresse ab und vermeidet Ausrichtungsfehler.

Syntax

void NdisRetrieveUlong(
   Destination,
   Source
);

Parameter

Destination

Ein Zeiger auf einen ULONG-ausgerichteten Speicherort, in dem der Wert gespeichert werden soll.

Source

Ein Zeiger auf einen Speicherspeicherort, aus dem der ULONG-Wert abgerufen werden soll.

Rückgabewert

Nichts

Bemerkungen

Die angegebene DestinationAddress- wird angenommen, dass sie an einer ULONG-Grenze ausgerichtet wird.

Aufrufer von NdisRetrieveUlong- können bei jedem IRQL ausgeführt werden, wenn sich die angegebenen Adressen im nicht seitenseitigen Pool befinden. Andernfalls müssen Aufrufer unter IRQL-< DISPATCH_LEVEL ausgeführt werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt für vorhandene Treiber in NDIS 6.0 und höher, aber neue Treiber sollten stattdessen RtlRetrieveUlong verwenden.
Zielplattform- Desktop
Header- ndis.h (include Ndis.h)
IRQL- Siehe Abschnitt "Hinweise"

Siehe auch

NdisStoreUlong-