Поделиться через


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

См. также раздел

KeLeaveGuardedRegion