RtlStoreUlonglong macro (wdm.h)
The RtlStoreUlonglong macro stores a specified ULONGLONG value at a specified memory address, avoiding memory alignment faults.
Syntax
void RtlStoreUlonglong(
[out] ADDRESS,
[in] VALUE
);
Parameters
[out] ADDRESS
A pointer to a location in which to store the specified ULONGLONG value.
[in] VALUE
The ULONGLONG value to be stored.
Return value
None
Remarks
RtlStoreUlonglong avoids memory alignment faults. If the address specified by Address is not aligned to the storage requirements of a ULONGLONG, RtlStoreUlonglong stores the bytes of Value beginning at the memory location (PUCHAR)Address.
RtlStoreUlonglong runs at any IRQL if Address points to nonpaged pool; otherwise, it must run at IRQL <= APC_LEVEL.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 |
Header | wdm.h |
IRQL | Any level (see Remarks) |