Funzione KeAreApcsDisabled (ntddk.h)
La routine KeAreApcsDisabled restituisce se il thread chiamante si trova all'interno di un'area critica, che disabilita il normale recapito del kernel APC o un'area protetta, che disabilita tutto il recapito APC del kernel.
Sintassi
BOOLEAN KeAreApcsDisabled();
Valore restituito
KeAreApcsDisabled restituisce TRUE se il thread si trova all'interno di un'area critica o in un'area protetta e FALSE in caso contrario.
Commenti
Un thread in esecuzione in IRQL = PASSIVE_LEVEL può usare KeAreApcsDisabled per determinare se le API kernel normali sono disabilitate. Un thread che si trova all'interno di un'area critica include SIA API utente che API kernel normali disabilitate, ma non API kernel speciali. Un thread che si trova all'interno di un'area protetta include tutte le API disabilitate, incluse le API kernel speciali.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows XP e versioni successive di Windows. |
Piattaforma di destinazione | Universale |
Intestazione | ntddk.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |
Regole di conformità DDI | HwStorPortProhibitedDDDIs(storport) |