Что означает код HRESULT 0xC026234D (ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON)?

 
Предыдущий Следующий
ERROR_GRAPHICS_MODE_NOT_IN_MODESET ERROR_GRAPHICS_INVALID_PATH_CONTENT_TYPE

ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON

Что означает ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON

ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON (0xC026234D) — Указана недопустимая причина рекомендации топологии VidPN.

Что проверить и как подтвердить исправление

Код сообщает, что miniport или клиент передал недопустимое значение причины, по которой рекомендуется VidPN topology. Проверяйте именно поле recommendation reason и его enum, а не режимы дисплея. Сохраните сырое числовое значение до сериализации и убедитесь, что структура соответствует версии интерфейса, для которой это значение определено.

Если причина формируется из внутреннего enum драйвера, проверьте явное отображение внутренних значений в D3DKMDT/DXGK тип и обработку неизвестных вариантов. Не используйте зарезервированные значения и не переносите reason из объекта другого поколения VidPN. Topology может быть вполне работоспособной, хотя metadata рекомендации некорректна.

Исправление подтверждается успешной передачей той же topology с документированной recommendation reason. После этого отдельно оценивайте, принимает ли ОС саму topology: этот status не доказывает ни её поддержку, ни её неподдержку.

Документация для результата 0xC026234D: Introduction to Video Present Networks · VidPN objects and interfaces · Enumerating cofunctional VidPN modes.


Нужно найти другой код? Найти другой код состояния или ошибки.