Site icon EfmSoft

Что означает код HRESULT 0xC00D36EF (MF_E_DISABLED_IN_SAFEMODE)?

 
Предыдущий Следующий
MF_E_BYTESTREAM_NOT_SEEKABLE MF_E_CANNOT_PARSE_BYTESTREAM

MF_E_DISABLED_IN_SAFEMODE

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

MF_E_DISABLED_IN_SAFEMODE (0xC00D36EF) — Платформа Media Foundation отключена при работе системы в безопасном режиме.

Это ограничение самой платформы Windows. MFStartup возвращает данный HRESULT, когда система загружена в безопасном режиме, поэтому к моменту ошибки ещё не существует медиасессии, источника или цепочки декодирования. Переустановка кодеков и изменение формата файла не влияют на эту причину.

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

Сначала подтвердите режим загрузки Windows и место, где приложение вызывает MFStartup. Если программа обязана работать в безопасном режиме, обработайте недоступность Media Foundation как ограничение среды и не продолжайте строить медиатракт после неуспешного запуска платформы.

Для проверки причины запустите тот же бинарный файл после обычной загрузки Windows и повторите ровно тот же вызов MFStartup. Исчезновение HRESULT при неизменённом приложении подтверждает, что отказ был связан именно с безопасным режимом, а не с конфигурацией источника или кодека.

Документация для результата 0xC00D36EF: MFStartup · Initializing Media Foundation.


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

Exit mobile version