Site icon EfmSoft

Что означает код HRESULT 0xC00D3E9E (MF_E_UNSUPPORTED_CHARACTERISTICS)?

 
Предыдущий Следующий
MF_E_CANNOT_FIND_KEYFRAME_SAMPLE MF_E_NO_AUDIO_RECORDING_DEVICE

MF_E_UNSUPPORTED_CHARACTERISTICS

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

MF_E_UNSUPPORTED_CHARACTERISTICS (0xC00D3E9E) — Характеристики медиаисточника не поддерживаются.

При результате 0xC00D3E9E граница диагностики проходит внутри подсистемы «COM/WinRT», в области «контракт вызываемого interface, аргументы и state объекта». Здесь сообщение «характеристики медиаисточника не поддерживаются» связано с темой «mf, неподдерживаемая возможность, characteristics».

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

Сначала сверьте запрос с возможностями фактически установленной версии компонента. Для 0xC00D3E9E в условии «характеристики медиаисточника не поддерживаются» проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.

Перед повтором 0xC00D3E9E зафиксируйте IID и method, thread/apartment, argument values, object state и исходный HRESULT. Различия по теме «mf, неподдерживаемая возможность, characteristics» для 0xC00D3E9E покажут, изменился ли первый неуспешный этап.

Коррекция для 0xC00D3E9E должна быть предметной: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0xC00D3E9E и сообщения «характеристики медиаисточника не поддерживаются» общий сброс допустим лишь как контроль, но не как доказательство причины.

Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0xC00D3E9E это надёжнее единичного успеха на других данных.

Документация для результата 0xC00D3E9E: Media Foundation architecture · Media Foundation error codes · Media sources.


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

Exit mobile version