| Предыдущий | Следующий |
| ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE | ERROR_SYSTEM_DEVICE_NOT_FOUND |
ERROR_AMBIGUOUS_SYSTEM_DEVICE
Windows нашла несколько устройств, соответствующих одним критериям идентификации системного устройства
Этот статус означает неоднозначность идентификации, а не отсутствие устройства. Plug and Play использует идентификаторы устройства и экземпляра, аппаратные и совместимые идентификаторы и другие сведения топологии для различения devnode. Если критерии выбора не отделяют несколько кандидатов, Windows не может выбрать одно устройство как запрошенное системное.
Зафиксируйте критерии вызывающей стороны и перечислите все соответствующие экземпляры. Сравнивайте идентификаторы экземпляров и родительскую топологию, а не дружественные имена, которые не являются уникальными. Драйвер шины, возвращающий нестабильные или недостаточно уникальные идентификаторы, также может создавать неразличимые devnode. Правильное исправление — предоставить или использовать более сильный признак идентичности; выбор первого результата перечисления лишь делает решение зависимым от порядка и после перезагрузки может указать на другое оборудование.
Что проверить
- Запишите точные критерии идентификации, переданные вызывающей стороной.
- Перечислите идентификаторы всех соответствующих экземпляров устройств и их родительские devnode.
- Используйте стабильный уникальный идентификатор или признак топологии вместо порядка перечисления.
Ссылки
- Microsoft: системные коды ошибок Win32
- Microsoft: IRP_MN_QUERY_ID
- Microsoft: аппаратные и совместимые идентификаторы
Нужно найти другой код? Найти другой код состояния или ошибки.