Hardware Dev Center

Collapse the table of content
Expand the table of content
Expand Minimize

RtlStoreUlonglong macro

The RtlStoreUlonglong macro stores a specified ULONGLONG value at a specified memory address, avoiding memory alignment faults.

Syntax


VOID RtlStoreUlonglong(
  [out] PULONGLONG Address,
  [in]  ULONGLONG  Value
);

Parameters

Address [out]

A pointer to a location in which to store the specified ULONGLONG value.

Value [in]

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

Target platform

Desktop

Version

Available starting with Windows 2000.

Header

Wdm.h (include Wdm.h, Ntddk.h, or Ntifs.h)

IRQL

Any level (See Remarks section)

See also

RtlStoreUlong
RtlStoreUlongPtr

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft