Site icon EfmSoft

Что означает код HRESULT 0xC00D6D68 (MF_E_TRANSFORM_PROPERTY_NOT_WRITEABLE)?

 
Предыдущий Следующий
MF_E_TRANSFORM_PROPERTY_VARIANT_TYPE_WRONG MF_E_TRANSFORM_PROPERTY_ARRAY_VALUE_WRONG_NUM_DIM

MF_E_TRANSFORM_PROPERTY_NOT_WRITEABLE

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

MF_E_TRANSFORM_PROPERTY_NOT_WRITEABLE (0xC00D6D68) — Предпринята попытка изменить свойство, доступное только для чтения.

В подсистеме «COM/WinRT» результат 0xC00D6D68 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «предпринята попытка изменить свойство, доступное только для чтения» сужает проверку до темы «mf, transform, свойство, не, writeable».

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

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

Чтобы локализовать 0xC00D6D68, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите ICodecAPI::IsModifiable, ICodecAPI, HRESULT. Затем для 0xC00D6D68 сравните исправный и неуспешный запуск в части «mf, transform, свойство, не, writeable», меняя одно условие за раз.

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

Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0xC00D6D68, а заведомо неверный вход отклоняется на ожидаемой границе.

Документация для результата 0xC00D6D68: ICodecAPI methods · MFT negotiation and processing order · Wine: HRESULT definitions.


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

Exit mobile version