KeAreAllApcsDisabled 函数 (wdm.h)
KeAreAllApcsDisabled 例程指示调用线程是位于受保护的区域还是运行在 IRQL >= APC_LEVEL,这会禁用所有 APC 传递。
语法
BOOLEAN KeAreAllApcsDisabled();
返回值
如果调用线程位于受保护的区域中或在 IRQL >= APC_LEVEL 运行,则 KeAreAllApcsDisabled 返回 TRUE,否则返回 FALSE 。
言论
在受保护的区域内或在 IRQL >= APC_LEVEL运行的线程禁用了所有 APC,包括特殊的内核 APC。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 在 Windows Server 2003 及更高版本的 Windows 中可用。 |
目标平台 | 普遍 |
标头 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |
库 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |
DDI 符合性规则 | HwStorPortProhibitedDIS(storport) |