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" |