Функция KeEnterGuardedRegion (ntddk.h)
Подпрограмма KeEnterGuardedRegion входит в защищенную область, которая отключает всю доставку APC в режиме ядра в текущий поток.
Синтаксис
void KeEnterGuardedRegion();
Возвращаемое значение
None
Remarks
Чтобы выйти из защищенного региона, введенного с помощью KeEnterGuardedRegion, вызовите подпрограмму KeLeaveGuardedRegion . Защищенные области могут быть вложенными. APC не будут повторно включены до тех пор, пока поток не выйдет из внешней защищенной области.
Дополнительные сведения о защищенных регионах см. в разделах Критические регионы и Защищенные регионы.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Server 2003 и более поздних версиях Windows. |
Целевая платформа | Универсальное |
Верхняя часть | ntddk.h (включая Wdm.h, Ntddk.h, Ntifs.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Правила соответствия DDI | GuardedRegions(wdm), HwStorPortProhibitedDIs(storport), IrqlKeApcLte2(wdm), WithinCriticalRegion(wdm) |