Site icon EfmSoft

Что означает код HRESULT 0xC00D3E8E (MF_E_PROPERTY_READ_ONLY)?

 
Предыдущий Следующий
MF_E_PROPERTY_NOT_FOUND MF_E_PROPERTY_NOT_ALLOWED

MF_E_PROPERTY_READ_ONLY

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

MF_E_PROPERTY_READ_ONLY (0xC00D3E8E) — Свойство доступно только для чтения.

Ошибка означает, что свойство можно обнаружить или прочитать, но поставщик свойств не разрешает записывать его обратно. Это отличается и от неизвестного свойства, и от неподдерживаемого типа PROPVARIANT.

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

Проверьте возможность записи именно для этого ключа через возможности обработчика свойств и документацию формата. Некоторые поля метаданных доступны только для чтения, даже когда соседние поля того же файла можно изменять.

Не начинайте с изменения ACL файла: права файловой системы не превращают свойство «только для чтения» в записываемое. Сначала подтвердите поддержку записи у обработчика свойств, а уже затем проверяйте доступность нижележащего потока и успешную фиксацию изменений.

Документация для результата 0xC00D3E8E: IPropertyStoreCapabilities · custom media property handlers · Wine: Media Foundation property HRESULTs.


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

Exit mobile version