| Предыдущий | Следующий |
| MF_E_TRANSFORM_PROPERTY_VALUE_OUT_OF_RANGE | MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_OUTPUT_MEDIATYPE |
MF_E_TRANSFORM_PROPERTY_VALUE_INCOMPATIBLE
Что означает MF_E_TRANSFORM_PROPERTY_VALUE_INCOMPATIBLE
MF_E_TRANSFORM_PROPERTY_VALUE_INCOMPATIBLE (0xC00D6D6C) — Значение свойства несовместимо с другим свойством или типом мультимедиа, заданным для преобразования.
При результате 0xC00D6D6C граница диагностики проходит внутри подсистемы «COM/WinRT», в области «контракт вызываемого interface, аргументы и state объекта». Здесь сообщение «значение свойства несовместимо с другим свойством или типом мультимедиа, заданным для преобразования» связано с темой «mf, transform, свойство, значение, incompatible».
Что проверить и как подтвердить исправление
В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00D6D6C в сценарии «значение свойства несовместимо с другим свойством или типом мультимедиа, заданным для преобразования» сверьте версии обеих сторон, согласованные возможности и формат данных на границе протокола.
Чтобы локализовать 0xC00D6D6C, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите ICodecAPI. Затем для 0xC00D6D6C сравните исправный и неуспешный запуск в части «mf, transform, свойство, значение, incompatible», меняя одно условие за раз.
Практическое исправление для 0xC00D6D6C: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. В контексте условия «значение свойства несовместимо с другим свойством или типом мультимедиа, заданным для преобразования» для 0xC00D6D6C оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.
Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0xC00D6D6C это надёжнее единичного успеха на других данных.
Документация для результата 0xC00D6D6C: ICodecAPI and SetValueWithNotify · media type attributes · Wine: mferror.h.
Нужно найти другой код? Найти другой код состояния или ошибки.