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)