Функция 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) |