| Предыдущий | Следующий |
| STATUS_PNP_IRQ_TRANSLATION_FAILED | STATUS_IO_REISSUE_AS_CACHED |
STATUS_PNP_INVALID_ID
STATUS_PNP_INVALID_ID сообщает, что драйвер вернул недопустимый идентификатор дочернего устройства. Полезными данными являются сообщивший драйвер и идентификатор дочернего устройства из исходных параметров статуса, поскольку диспетчер PnP использует эти идентификаторы до поиска в хранилище драйверов.
Аппаратные и совместимые идентификаторы — формируемые шиной строки идентификации, которые Windows сравнивает с записями Models в INF. Поэтому повреждённый или неподходящий идентификатор дочернего устройства препятствует надёжному сопоставлению пакета; установка случайного пакета может скрыть реальный дефект перечисления, не делая дочернее устройство допустимым.
Как исследовать
- Зафиксируйте точную строку идентификатора, родительскую шину, экземпляр дочернего устройства и сообщивший драйвер из первого события с этим статусом.
- Сравните сообщённые идентификаторы с правилами идентификации конкретной шины и записями INF Models, предназначенными для дочернего устройства.
- Используйте
SetupAPI.dev.log, чтобы отличить недопустимый сообщённый идентификатор от допустимого идентификатора, для которого просто нет совместимого пакета.
Ссылки
- Microsoft: идентификаторы оборудования и совместимые идентификаторы при обнаружении
- Microsoft: раздел INF Models
- Microsoft: журнал установки устройств SetupAPI
Нужно найти другой код? Найти другой код состояния или ошибки.