Макрос RtlStoreUlongPtr (wdm.h)
Макрос RtlStoreUlongPtr сохраняет указанное значение ULONG_PTR в указанном расположении памяти, избегая ошибок выравнивания памяти.
Синтаксис
void RtlStoreUlongPtr(
[out] ADDRESS,
[in] VALUE
);
Параметры
[out] ADDRESS
Указатель на расположение, в котором хранится значение ULONG_PTR.
[in] VALUE
Указывает значение ULONG_PTR для хранения.
Возвращаемое значение
None
Remarks
RtlStoreUlongPtr позволяет избежать ошибок выравнивания памяти. Если значение Address не соответствует требованиям к хранилищу ULONG_PTR, RtlStoreUlongPtr сохраняет байты значения, начиная с адреса расположения памяти (PUCHAR).
RtlStoreUlongPtr выполняется в любом IRQL, если Адрес указывает на пул без паг. в противном случае он должен выполняться в IRQL <= APC_LEVEL.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 |
Верхняя часть | wdm.h |
IRQL | Любой уровень (см. примечания) |