Función KeAreApcsDisabled (wdm.h)
La rutina KeAreApcsDisabled devuelve si el subproceso de llamada está dentro de una región crítica o una región protegida, que deshabilita la entrega normal del kernel APC.
Sintaxis
BOOLEAN KeAreApcsDisabled();
Valor devuelto
keAreApcsDisabled devuelve TRUE si el subproceso está dentro de una región crítica o una región protegida, y FALSE de lo contrario.
Observaciones
Un subproceso que se ejecuta en IRQL = PASSIVE_LEVEL puede usar KeAreApcsDisabled para determinar si las API de kernel normales están deshabilitadas. Un subproceso que se encuentra dentro de una región crítica tiene las API de usuario y las API de kernel normales deshabilitadas, pero no las API de kernel especiales. Un subproceso que se encuentra dentro de una región protegida tiene todas las API deshabilitadas, incluidas las API de kernel especiales.