Freigeben über


RtlStoreUlonglonglong-Makro (wdm.h)

Das Makro RtlStoreUlonglonglong speichert einen angegebenen ULONGLONG-Wert an einer angegebenen Speicheradresse, wodurch Fehler bei der Speicherausrichtung vermieden werden.

Syntax

void RtlStoreUlonglong(
  [out]  ADDRESS,
  [in]   VALUE
);

Parameter

[out] ADDRESS

Ein Zeiger auf einen Speicherort, an dem der angegebene ULONGLONG-Wert gespeichert werden soll.

[in] VALUE

Der zu speichernde ULONGLONG-Wert.

Rückgabewert

Keine

Bemerkungen

RtlStoreUlonglonglong vermeidet Fehler bei der Speicherausrichtung. Wenn die durch Address angegebene Adresse nicht an den Speicheranforderungen eines ULONGLONG-Elements ausgerichtet ist, speichert RtlStoreUlonglong die Bytes von Value beginnend am Speicherort des Arbeitsspeichers (PUCHAR)Address.

RtlStoreUlonglonglong wird in jedem IRQL ausgeführt, wenn Address auf einen nicht auslagerten Pool verweist; Andernfalls muss sie unter IRQL <= APC_LEVEL ausgeführt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000
Kopfzeile wdm.h
IRQL Beliebige Ebene (siehe Hinweise)