Что означает код HRESULT 0xC00D6D7C (MF_E_TRANSFORM_EXATTRIBUTE_NOT_SUPPORTED)?

 
Предыдущий Следующий
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) — В текущем контексте преобразование не может копировать атрибуты из входного образца в выходной.

Контекст результата 0xC00D6D7C — подсистема «COM/WinRT» и область «контракт вызываемого interface, аргументы и state объекта». Условие «в текущем контексте преобразование не может копировать атрибуты из входного образца в выходной» указывает на тему «mf, transform, exattribute, неподдерживаемая возможность», а не на общий отказ всего компонента.

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

Первый шаг — сопоставьте первый отказ с фактическими параметрами операции. Когда при 0xC00D6D7C система сообщает «в текущем контексте преобразование не может копировать атрибуты из входного образца в выходной», проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.

Для воспроизведения 0xC00D6D7C сохраните IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IPropertyStore. По теме «mf, transform, exattribute, неподдерживаемая возможность» для 0xC00D6D7C сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.

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

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0xC00D6D7C и без обхода штатных проверок.

Документация для результата 0xC00D6D7C: MFPKEY_EXATTRIBUTE_SUPPORTED · MFT sample attributes · ProcessOutput attribute rules.


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