Поделиться через


Макрос RtlStoreUlonglong (wdm.h)

Макрос RtlStoreUlonglong сохраняет указанное значение ULONGLONG по указанному адресу памяти, избегая ошибок выравнивания памяти.

Синтаксис

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

Параметры

[out] ADDRESS

Указатель на расположение, в котором хранится указанное значение ULONGLONG.

[in] VALUE

Хранимое значение ULONGLONG.

Возвращаемое значение

None

Remarks

RtlStoreUlonglong позволяет избежать ошибок выравнивания памяти. Если адрес, указанный параметром Address, не соответствует требованиям к хранилищу ULONGLONG, RtlStoreUlonglong сохраняет байты значения, начиная с адреса в памяти (PUCHAR).

RtlStoreUlonglong выполняется в любом IRQL, если адрес указывает на непагрегированные пулы; в противном случае он должен выполняться в IRQL <= APC_LEVEL.

Требования

Требование Значение
Минимальная версия клиента Windows 2000
Верхняя часть wdm.h
IRQL Любой уровень (см. примечания)