Condividi tramite


Funzione KeAreApcsDisabled (wdm.h)

La routine KeAreApcsDisabled restituisce se il thread chiamante si trova in un'area critica o in un'area sorvegliata, che disabilita il normale recapito APC del kernel.

Sintassi

BOOLEAN KeAreApcsDisabled();

Valore restituito

KeAreApcsDisabled restituisce TRUE se il thread si trova in un'area critica o in un'area protetta e FALSE in caso contrario.

Osservazioni

Un thread in esecuzione in IRQL = PASSIVE_LEVEL può usare KeAreApcsDisabled per determinare se le NORMALI API del kernel sono disabilitate. Un thread che si trova all'interno di un'area critica ha sia le API utente che le NORMALI API del kernel disabilitate, ma non le API del kernel speciali. Un thread che si trova all'interno di un'area sorvegliata ha disabilitato tutte le API, incluse le API del kernel speciali.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows XP e versioni successive di Windows.
piattaforma di destinazione Universale
intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
libreria NtosKrnl.lib
dll NtosKrnl.exe
IRQL <= DISPATCH_LEVEL
regole di conformità DDI HwStorPortProhibitedDDIs(storport)

Vedere anche

KeAreAllApcsDisabled

KeEnterCriticalRegion

KeLeaveCriticalRegion