Compartir a través de


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.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows XP y versiones posteriores de Windows.
de la plataforma de destino de Universal
encabezado de wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL <= DISPATCH_LEVEL
reglas de cumplimiento de DDI HwStorPortProhibitedDIs(storport)

Consulte también

KeAreAllApcsDisabled

KeEnterCriticalRegion

KeLeaveCriticalRegion