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.