RtlStoreUlongPtr-Makro (wdm.h)
Das RtlStoreUlongPtr-Makro speichert einen angegebenen ULONG_PTR Wert an einem angegebenen Speicherort, um Speicherausrichtungsfehler zu vermeiden.
Syntax
void RtlStoreUlongPtr(
[out] ADDRESS,
[in] VALUE
);
Parameter
[out] ADDRESS
Ein Zeiger auf einen Speicherort, an dem der ULONG_PTR Wert gespeichert werden soll.
[in] VALUE
Gibt den ULONG_PTR Wert an, der gespeichert werden soll.
Rückgabewert
Keine
Bemerkungen
RtlStoreUlongPtr vermeidet Fehler bei der Speicherausrichtung. Wenn der Wert von Address nicht an den Speicheranforderungen eines ULONG_PTR ausgerichtet ist, speichert RtlStoreUlongPtr die Bytes von Value beginnend am Speicherort des Arbeitsspeichers (PUCHAR)Address.
RtlStoreUlongPtr wird auf jedem IRQL ausgeführt, wenn Address auf einen nicht auslagerten Pool verweist; Andernfalls muss er unter IRQL <= APC_LEVEL ausgeführt werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 |
Kopfzeile | wdm.h |
IRQL | Beliebige Ebene (siehe Hinweise) |