| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.