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

Макрос RtlRetrieveUlong извлекает значение ULONG из исходного адреса, избегая ошибок выравнивания. Предполагается, что адрес назначения выравнивается.

Синтаксис

void RtlRetrieveUlong(
  [out]  DEST_ADDRESS,
  [in]   SRC_ADDRESS
);

Параметры

[out] DEST_ADDRESS

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

[in] SRC_ADDRESS

Указатель на расположение, из которого извлекается значение ULONG.

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

None

Remarks

Вызывающие RtlRetrieveUlong могут выполняться в любом IRQL, если указанные адреса находятся в непагрегированных пулах. В противном случае вызывающий объект должен выполняться в irQL <= APC_LEVEL.

Требования

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