Sdílet prostřednictvím


Kódy problémů správce zařízení

Správce zařízení označí zařízení žlutým vykřičníkem (!), když má zařízení problém. Kódy problémů jsou ve formátu CM_PROB_XXX a jsou definovány v souboru hlaviček cfg.h. Nejdůležitější jsou zde vysvětleny společně s jejich mapováním na příznaky stavu uzlu zařízení. Podrobnější seznam najdete v části Chybové zprávy Správce zařízení.

Kód 1 (CM_PROB_NOT_CONFIGURED)
Označuje, že zařízení není nainstalované a není dříve nainstalováno. (Odpovídá DNF_NOT_CONFIGURED.)

Kód 10 (CM_PROB_FAILED_START)
Označuje, že se zařízení z nějakého důvodu nespustilo, ale I/O Manager se ho pokusil spustit se sadou prostředků. (Odpovídá DNF_START_FAILED.)

Kód 12 (CM_PROB_NORMAL_CONFLICT)
Označuje, že pro spuštění tohoto zařízení nebylo dostatek prostředků. (Odpovídá DNF_INSUFFICIENT_RESOURCES.)

Kód 14 (CM_PROB_NEED_RESTART)
Označuje, že uživatelský režim zařízení překonfiguroval a aby se změny projevily, vyžaduje se restartování. (Odpovídá DNF_NEED_RESTART.)

Kód 18 (CM_PROB_REINSTALL)
Označuje, že zařízení je potřeba nainstalovat a bylo nainstalováno dříve. (Odpovídá DNF_REINSTALL.)

Kód 21 (CM_PROB_WILL_BE_REMOVED)
Označuje, že uživatelský režim odinstaloval toto zařízení. (Odpovídá DNF_WILL_BE_REMOVED.)

Kód 22 (CM_PROB_DISABLED)
Označuje, že je zařízení zakázané. (Odpovídá DNF_DISABLED.)

Kód 28 (CM_PROB_FAILED_INSTALL)
Označuje, že instalace selhala a pro toto zařízení není vybraný žádný ovladač, přestože jádro nenahlásilo problém (a pro tento problém neexistuje žádná shoda DNF_XXX). Tento problém může být výsledkem místního systémového zařízení (ISA časovač, ISA RTC, paměť RAM atd.), který ještě nemá soubor INF.

Kód 31 (CM_PROB_FAILED_ADD)
Označuje, že zařízení nebylo přidáno. Mezi důvody selhání může patřit: rutina AddDevice ovladače vrátila chybu nebo pro zařízení v registru není uvedená žádná služba. (Odpovídá DNF_ADD_FAILED.)