Функция KeRaiseIrqlToDpcLevel (wdm.h)
Подпрограмма KeRaiseIrqlToDpcLevel повышает приоритет оборудования к IRQL = DISPATCH_LEVEL, тем самым маскируя прерывания эквивалентных или более низких IRQL на текущем процессоре.
_DECL_HAL_KE_IMPORT KIRQL KeRaiseIrqlToDpcLevel();
KeRaiseIrqlToDpcLevel возвращает IRQL, при котором произошел вызов.
Любой вызывающий объект KeRaiseIrqlToDpcLevel должен сохранить возвращаемое значение IRQL. Каждый вызывающий объект должен восстановить исходный IRQL как можно быстрее, передав этот возвращенный IRQL в последующем вызове KeLowerIrql.
Вызывающие KeRaiseIrqlToDpcLevel должны работать в IRQL <= DISPATCH_LEVEL. В противном случае вызов этой подпрограммы вызывает проверку ошибок.
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно начиная с Windows 2000. |
целевая платформа | Всеобщий |
заголовка | wdm.h (include Wdm.h, Ntddk.h) |
библиотеки | Hal.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL (см. раздел "Примечания") |
правил соответствия DDI | HwStorPortProhibitedDIs(storport) |