Partager via


0x20 de vérification des bogues : KERNEL_APC_PENDING_DURING_EXIT

Le case activée de bogue KERNEL_APC_PENDING_DURING_EXIT a une valeur de 0x00000020. Cela indique qu’un appel de procédure asynchrone (APC) était toujours en attente lorsqu’un thread s’est arrêté.

Important

Cet article s’adresse aux programmeurs. Si vous êtes un client qui a reçu un code d’erreur d’écran bleu lors de l’utilisation de votre ordinateur, consultez Résoudre les erreurs d’écran bleu.

paramètres KERNEL_APC_PENDING_DURING_EXIT

Paramètre Description

1

Adresse de l’APC trouvé en attente lors de la sortie

2

Nombre de désactivations APC du thread

3

IRQL actuel

4

Réservé

Cause

L’élément de données clé est le nombre de désactivations APC (paramètre 2) pour le thread. Si le nombre est différent de zéro, il indique la source du problème.

Le nombre de désactivations APC est décrémenté chaque fois qu’un pilote appelle KeEnterCriticalRegion, FsRtlEnterFileSystem ou acquiert un mutex.

Le nombre de désactivations APC est incrémenté chaque fois qu’un pilote appelle KeLeaveCriticalRegion, KeReleaseMutex ou FsRtlExitFileSystem.

Étant donné que ces appels doivent toujours être en paires, le nombre de désactivations d’APC doit être égal à zéro lorsqu’un thread se termine. Une valeur négative indique qu’un pilote a désactivé les appels APC sans les réactiver. Une valeur positive indique que l’inverse est vrai.

Si vous voyez cette erreur, méfiez-vous de tous les pilotes installés sur l’ordinateur , en particulier les pilotes inhabituels ou non standard.

Cet IRQL actuel (paramètre 3) doit être égal à zéro. Si ce n’est pas le cas, la routine d’annulation du pilote peut avoir provoqué ce bogue case activée en retournant à un IRQL élevé. Dans ce cas, notez attentivement ce qui était en cours d’exécution (et ce qui se fermait) au moment de l’incident, et notez tous les pilotes installés au moment de l’incident. La cause dans ce cas est généralement un bogue grave dans un pilote.

Résolution

L’extension de débogage !analyze affiche des informations sur le bogue case activée et peut être utile pour déterminer la cause racine.