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