| Предыдущий | Следующий |
| ERROR_GRAPHICS_SKIP_ALLOCATION_PREPARATION | ERROR_GRAPHICS_LEADLINK_START_DEFERRED |
ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS
Что означает ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS
ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS означает неопределённый результат запроса состояния дочернего устройства display adapter. Это не то же самое, что подтверждённое connected или disconnected: graphics stack не получил достаточно устойчивого результата, чтобы однозначно обновить topology.
Что проверить
- Сопоставьте событие с hot-plug и повторным polling конкретного connector/child UID.
- Проверьте ответ display miniport для того же
ChildUidи типа запроса. УDxgkDdiQueryChildStatusотдельно передаются тип состояния и идентификатор дочернего устройства, поэтому важно убедиться, что драйвер отвечает именно за тот connector, который сейчас переопрашивается. - Отделяйте неизвестный статус от явного отсутствия устройства. Для
StatusConnectionminiport должен вернуть определённое значениеHotPlug.Connected; случайный, устаревший или противоречивый ответ после topology change не следует трактовать как стабильное absent. - Не фиксируйте topology на основе одного неопределённого ответа. Выполните предусмотренный повтор enumeration/poll и сравните его с последующим child-status notification.
Как подтвердить исправление
Исправление подтверждается тем, что повторный запрос для того же ChildUid стабильно возвращает согласованный connection status, а последующие hot-plug notifications не противоречат построенной display topology.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
