Vérification de bogue 0xC8 : IRQL_UNEXPECTED_VALUE

Le contrôle de bogue IRQL_UNEXPECTED_VALUE a la valeur 0x000000C8. Cela indique que l’IRQL du processeur n’est pas ce qu’il doit y avoir à ce stade.

Important

Cette rubrique s’adresse aux développeurs. 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 IRQL_UNEXPECTED_VALUE

Paramètre Description

1

Valeur du calcul binaire suivant :

(IRQL << actuel 16) | (IRQL << 8 attendu) | UniqueValue

2-dépend de UniqueValue

Si UniqueValue est égal à 0 ou 1 : APC->KernelRoutine.

Si UniqueValue est 2 : la routine de la légende

Si UniqueValue est 3 : ServiceRoutine de l’interruption

Si UniqueValue est 0xFE : 1 si les APC sont désactivés

3-dépend de UniqueValue

Si UniqueValue est égal à 0 ou 1 : APC

Si UniqueValue est 2 : le paramètre de la légende

Si UniqueValue est 3 : KINTERRUPT

4-dépend de UniqueValue

Si UniqueValue est égal à 0 ou 1 : APC->NormalRoutine

Cause

Cette erreur est généralement causée par un pilote de périphérique ou un autre programme de niveau inférieur qui a modifié l’IRQL pendant une certaine période et n’a pas restauré l’IRQL d’origine à la fin de cette période. Par exemple, la routine peut avoir acquis un verrou SpinLock et n’a pas réussi à la libérer.

L’extension ! analyze Debug affiche des informations sur la vérification des bogues et peut être très utile pour déterminer la cause racine.

Voir aussi

analyse des vidages sur incident à l’aide des débogueurs Windows (WinDbg)

Analyse d’un fichier de vidage Kernel-Mode avec WinDbg