| Предыдущий | Следующий |
| ERROR_PNP_QUERY_REMOVE_RELATED_DEVICE_TIMEOUT | ERROR_DEVICE_HARDWARE_ERROR |
ERROR_PNP_QUERY_REMOVE_UNRELATED_DEVICE_TIMEOUT
Что означает ERROR_PNP_QUERY_REMOVE_UNRELATED_DEVICE_TIMEOUT
ERROR_PNP_QUERY_REMOVE_UNRELATED_DEVICE_TIMEOUT означает, что при координации удаления устройства один из других стеков устройств не завершил запрос PnP в установленный срок.
Что проверить
- Найдите конкретный device stack, на котором истёк timeout, а не обвиняйте автоматически исходное устройство.
- Снимите PnP timeline и длительность обработчиков
IRP_MN_QUERY_REMOVE_DEVICE. - Проверьте блокирующий I/O, удерживаемые locks и ожидания user-mode служб внутри callback.
- Сопоставьте device instance и версии драйверов с SetupAPI/PnP журналами.
Исправляйте зависший стек или драйвер. Принудительное удаление без понимания, какой callback не завершился, может оставить устройства в несогласованном состоянии и превратить временный timeout в более тяжёлый сбой.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.