| Предыдущий | Следующий |
| STATUS_INVALID_HW_PROFILE | STATUS_DRIVER_ORDINAL_NOT_FOUND |
STATUS_INVALID_PLUGPLAY_DEVICE_PATH
Указанный путь PnP имеет неверный формат или устарел
Plug and Play использует идентификаторы экземпляров устройств и системные ветви реестра для связывания devnode, драйверов, интерфейсов и свойств. Путь, собранный конкатенацией строк, может стать недопустимым из-за неправильного экранирования идентификаторов, удаления устройства или смешения пути интерфейса с путём реестра.
Ветвью Enum управляет диспетчер PnP. Её прямое изменение может нарушить состояние установки устройства; вызывающий код должен получать актуальные идентификаторы через Configuration Manager или SetupAPI и повторно открывать устройство документированными API.
Что проверить
- Зафиксируйте точный путь до нормализации или преобразования буфера.
- Проверьте текущий идентификатор экземпляра устройства через SetupAPI или Configuration Manager.
- Отличайте символьную ссылку интерфейса устройства от пути раздела реестра.
- Удаляйте устаревшее состояние устройства средствами поддерживаемой установки устройств.
Ссылки
- Microsoft Learn: идентификаторы экземпляров устройств
- Microsoft Learn: ключи реестра для драйверов
- Microsoft Learn: ветвь реестра Services
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.