| Предыдущий | Следующий |
| MF_E_TRANSFORM_ASYNC_MFT_NOT_SUPPORTED | MF_E_LICENSE_INCORRECT_RIGHTS |
MF_E_TRANSFORM_EXATTRIBUTE_NOT_SUPPORTED
Что означает MF_E_TRANSFORM_EXATTRIBUTE_NOT_SUPPORTED
MF_E_TRANSFORM_EXATTRIBUTE_NOT_SUPPORTED (0xC00D6D7C) — В текущем контексте преобразование не может копировать атрибуты из входного образца в выходной.
Условие «в текущем контексте преобразование не может копировать атрибуты из входного образца в выходной» указывает на тему «mf, transform, exattribute, неподдерживаемая возможность», а не на общий отказ всего компонента.
Что проверить и как подтвердить исправление
Первый шаг — сопоставьте первый отказ с фактическими параметрами операции. Когда при 0xC00D6D7C система сообщает «в текущем контексте преобразование не может копировать атрибуты из входного образца в выходной», проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.
Для воспроизведения 0xC00D6D7C сохраните IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IPropertyStore. По теме «mf, transform, exattribute, неподдерживаемая возможность» для 0xC00D6D7C сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.
Результат 0xC00D6D7C с описанием «в текущем контексте преобразование не может копировать атрибуты из входного образца в выходной» должен исчезнуть на исходных данных без обхода штатной проверки.
Документация для результата 0xC00D6D7C: MFPKEY_EXATTRIBUTE_SUPPORTED · MFT sample attributes · ProcessOutput attribute rules.
Нужно найти другой код? Найти другой код состояния или ошибки.