Vérification de bogue 0xCA : PNP_DETECTED_FATAL_ERROR
Le contrôle de bogue PNP_DETECTED_FATAL_ERROR a la valeur 0x000000CA. cela indique que le gestionnaire de Plug-and-Play a rencontré une erreur grave, probablement en raison d’un problème de Plug-and-Play pilote.
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 PNP_DETECTED_FATAL_ERROR
Le paramètre 1 identifie le type de violation.
Paramètre 1 | Paramètre 2 | Paramètre 3 | Paramètre 4 | Cause de l’erreur |
---|---|---|---|---|
0x1 |
Adresse du PDO récemment signalé |
Adresse de l’ancien PDO qui a été dupliqué |
Réservé |
PDO dupliqué : Une instance spécifique d’un pilote a énuméré plusieurs AOP avec un ID d’appareil et des ID uniques identiques. |
0x2 |
Adresse du PDO présumé |
Adresse de l’objet Driver |
Réservé |
PDO non valide : Une API qui requiert un PDO a été appelée avec une mémoire aléatoire, ou avec un FDO, ou avec un PDO qui n’a pas été initialisé. (un PDO non initialisé est un PDO qui n’a pas été retourné à Plug-and-Play par QueryDeviceRelation ou QueryBusRelations.) |
0x3 |
Adresse du PDO dont les ID ont été interrogés |
Adresse de la mémoire tampon d’ID |
1 : DeviceID 2 : Quei 3 : HardwareIDs 4 : CompatibleIDs |
ID non valide : Un énumérateur a retourné un ID qui contient des caractères non conformes ou n’est pas terminé correctement. (Les ID doivent contenir uniquement des caractères dans les plages 0x20-0x2B et 0x2D-0x7F.) |
0x4 |
Adresse du PDO avec DOE_DELETE_PENDING définie |
Réservé |
Réservé |
Énumération non valide du PDO supprimé : Un énumérateur a retourné un PDO qui a été précédemment supprimé à l’aide de IoDeleteDevice. |
0x5 |
Adresse du PDO |
Réservé |
Réservé |
PDO libéré lors de la liaison dans l’arborescence devnode : Le décompte de références du gestionnaire d’objets sur un PDO a été déposé à zéro alors que le devnode était toujours lié dans l’arborescence. (Cela indique généralement que le pilote n’ajoute pas de référence lors du retour du PDO dans une requête IRP.) |
0x8 |
Adresse du PDO dont la pile a retourné la relation de bus non valide |
Nombre total de AOP retournés en tant que relations de bus |
Index (de base zéro) auquel le premier PDO null a été trouvé |
Pointeur null retourné en tant que relation de bus : Un ou plusieurs des appareils présents sur le bus sont un PDO null . |
0x9 |
Type de connexion qui a été transmis |
Réservé |
Réservé |
Type de connexion non valide passé à IoDisconnectInterruptEx : Un pilote a passé un type de connexion non valide à IoDisconnectInterruptEx. Le type de connexion passé à cette routine doit correspondre à celui retourné par un appel réussi correspondant à IoConnectInterruptEx. |
0xA |
Objet Driver |
IRQL après le retour du rappel de pilote |
Nombre de désactivations APC combiné après le retour du rappel de pilote |
Comportement de rappel de notification incorrect : Un pilote n’a pas réussi à préserver le nombre de désactivations d’APC combinés dans une notification de lecture d’un plug-in. |
0xB |
PDO associé |
Relations de suppression |
Réservé |
PDO supprimé signalé comme relation : L’une des relations de suppression de l’appareil en cours de suppression a déjà été supprimée. |