0xCA de vérification des bogues : PNP_DETECTED_FATAL_ERROR
La valeur du bogue PNP_DETECTED_FATAL_ERROR case activée est 0x000000CA. Cela indique que le Plug-and-Play Manager a rencontré une erreur grave, probablement à la suite d’un pilote de Plug-and-Play problématique.
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 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 de l’AOP nouvellement signalé |
Adresse d’un PDO plus ancien qui a été dupliqué |
Réservé |
Doublon PDO : Un instance spécifique d’un pilote a énuméré plusieurs PDO avec un ID d’appareil identique et des ID uniques. |
0x2 |
Adresse de l’AOP supposé |
Adresse de l’objet pilote |
Réservé |
PDO non valide : Une API qui nécessite 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 : Uniqueid 3 : Id de matériel 4 : CompatibleIDs |
ID non valide : Un énumérateur a retourné un ID qui contient des caractères non valides ou qui n’est pas correctement arrêté. (Les ID doivent contenir uniquement des caractères dans les plages 0x20 - 0x2B et 0x2D - 0x7F.) |
0x4 |
Adresse de PDO avec DOE_DELETE_PENDING défini |
Réservé |
Réservé |
Énumération non valide de PDO supprimé : Un énumérateur a retourné une AOP qu’il avait précédemment supprimée à l’aide d’IoDeleteDevice. |
0x5 |
Adresse de PDO |
Réservé |
Réservé |
PDO libéré lors d’un lien dans l’arborescence devnode : Le nombre de références du gestionnaire d’objets sur un AOP est tombé à 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 renvoi de l’AOP dans un IRP de requête.) |
0x8 |
Adresse de PDO dont la pile a retourné la relation de bus non valide |
Nombre total de PDO retournés en tant que relations de bus |
Index (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 passé |
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 d’un rappel de pilote |
Nombre de désactivations APC combinés après le retour d’un rappel de pilote |
Comportement incorrect du rappel de notification : Un pilote n’a pas pu conserver le nombre de désactivations IRQL ou APC combiné dans une notification Plug 'n' Play. |
0xB |
AOP associé |
Relations de suppression |
Réservé |
PDO supprimé signalé en tant que relation : L’une des relations de suppression de l’appareil en cours de suppression a déjà été supprimée. |