Макрос 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 | См. примечания |