Función KeAreApcsDisabled (wdm.h)

La rutina KeAreApcsDisabled devuelve si el subproceso que realiza la llamada está dentro de una región crítica o una región protegida, lo que deshabilita la entrega normal de APC del kernel.

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 en caso contrario.

Comentarios

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 está dentro de una región protegida tiene todas las API deshabilitadas, incluidas las API de kernel especiales.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows XP y versiones posteriores de Windows.
Plataforma de destino Universal
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL
Reglas de cumplimiento de DDI HwStorPortProhibitedDIs(storport)

Consulte también

KeAreAllApcsDisabled

KeEnterCriticalRegion

KeLeaveCriticalRegion