Partager via


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.