Что означает код HRESULT 0xC00D36B0 (MF_E_PLATFORM_NOT_INITIALIZED)?

 
Предыдущий Следующий
NS_E_METADATA_CANNOT_RETRIEVE_FROM_OFFLINE_CACHE MF_E_BUFFERTOOSMALL

MF_E_PLATFORM_NOT_INITIALIZED

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

MF_E_PLATFORM_NOT_INITIALIZED (0xC00D36B0) — Платформа не инициализирована; вызовите MFStartup().

Контекст возврата — «платформа Media Foundation, инициализированное состояние» в подсистеме «Media Foundation»; он сужает расследование до задачи: проверить порядок и переходы жизненного цикла.

Диагностика и проверка результата

Когда исходная операция завершается сообщением «платформа не инициализирована; вызовите MFStartup()», проверьте порядок инициализации и переходы состояния; после неуспешного перехода не продолжайте работу со старым дескриптором или интерфейсом.

При воспроизведении темы «платформа Media Foundation, инициализированное состояние» обязательно сохраните тип объекта Media Foundation, MIME/codec, topology, URL или byte stream и события MFTrace на первом неуспешном вызове.

Для контрольного повтора сохраните следующие данные: MFStartup, MFShutdown; они относятся к теме «платформа Media Foundation, инициализированное состояние».

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

Документация для результата 0xC00D36B0: MFStartup.


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