Função KeAreAllApcsDisabled (wdm.h)
A rotina de KeAreAllApcsDisabled do indica se o thread de chamada está dentro de uma região protegida ou em execução no >DO IRQL = APC_LEVEL, o que desabilita toda a entrega do APC.
BOOLEAN KeAreAllApcsDisabled();
KeAreAllApcsDisabled retornará verdadeiro se o thread de chamada estiver dentro de uma região protegida ou em execução no IRQL >= APC_LEVEL e false caso contrário.
Um thread dentro de uma região protegida ou em execução no IRQL >= APC_LEVEL tem todas as APCs desabilitadas, incluindo APCs especiais de kernel.