NdisRetrieveUlong-Makro (ndis.h)

Die NdisRetrieveUlong-Funktion ruft einen ULONG-Wert aus der Quelladresse ab, wodurch Ausrichtungsfehler vermieden werden.

Syntax

void NdisRetrieveUlong(
   Destination,
   Source
);

Parameter

Destination

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

Source

Ein Zeiger auf einen Speicherort, von dem der ULONG-Wert abgerufen werden soll.

Rückgabewert

Keine

Bemerkungen

Es wird davon ausgegangen, dass die angegebene DestinationAddress an einer ULONG-Grenze ausgerichtet ist.

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

Anforderungen

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

Weitere Informationen

NdisStoreUlong