Codes de problème du gestionnaire de périphériques

Le Gestionnaire de périphériques marque un appareil avec un point d’exclamation jaune ( !) lorsque l’appareil a un problème. Les codes de problème se trouvent sous la forme CM_PROB_XXX et sont définis dans le fichier d’en-tête cfg.h. Les plus importants sont expliqués ici, ainsi que leur mappage aux indicateurs d’état du nœud d’appareil. Pour obtenir une liste plus complète, consultez les messages d’erreur du Gestionnaire de périphériques.

Code 1 (CM_PROB_NOT_CONFIGURED)
Indique que l’appareil n’est pas installé et n’a pas été installé précédemment. (Correspond à DNF_NOT_CONFIGURED.)

Code 10 (CM_PROB_FAILED_START)
Indique que l’appareil n’a pas démarré pour une raison quelconque, mais que le Gestionnaire d’E/S a tenté de le démarrer avec un ensemble de ressources. (Correspond à DNF_START_FAILED.)

Code 12 (CM_PROB_NORMAL_CONFLICT)
Indique qu’il n’y avait pas suffisamment de ressources pour démarrer cet appareil. (Correspond à DNF_INSUFFICIENT_RESOURCES.)

Code 14 (CM_PROB_NEED_RESTART)
Indique que le mode utilisateur a reconfiguré l’appareil et qu’un redémarrage est nécessaire pour que les modifications prennent effet. (Correspond à DNF_NEED_RESTART.)

Code 18 (CM_PROB_REINSTALL)
Indique que l’appareil doit être installé et a été installé précédemment. (Correspond à DNF_REINSTALL.)

Code 21 (CM_PROB_WILL_BE_REMOVED)
Indique que le mode utilisateur a désinstallé cet appareil. (Correspond à DNF_WILL_BE_REMOVED.)

Code 22 (CM_PROB_DISABLED)
Indique que l’appareil est désactivé. (Correspond à DNF_DISABLED.)

Code 28 (CM_PROB_FAILED_INSTALL)
Indique que l’installation a échoué et qu’aucun pilote n’est sélectionné pour cet appareil, bien que le noyau ne signale pas de problème (et qu’il n’existe aucune correspondance DNF_XXX pour ce problème). Ce problème peut être le résultat d’un appareil système intégré (minuteur ISA, ISA RTC, mémoire RAM, etc.) qui n’a pas encore de fichier INF.

Code 31 (CM_PROB_FAILED_ADD)
Indique que l’appareil n’a pas été ajouté. Les raisons de l’échec peuvent inclure : la routine AddDevice d’un pilote a retourné une erreur ou aucun service n’est répertorié pour l’appareil dans le Registre. (Correspond à DNF_ADD_FAILED.)