Site icon EfmSoft

Что означает код HRESULT 0xC00DB3B3 (MF_E_MEDIA_EXTENSION_PACKAGE_LICENSE_INVALID)?

 
Предыдущий Следующий
MF_E_MEDIA_EXTENSION_PACKAGE_INTEGRITY_CHECK_FAILED MQ_ERROR

MF_E_MEDIA_EXTENSION_PACKAGE_LICENSE_INVALID

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

MF_E_MEDIA_EXTENSION_PACKAGE_LICENSE_INVALID (0xC00DB3B3) — Windows не может использовать пакет приложения, который предоставляет расширение Media Foundation, из-за проблемы с его лицензией.

Это отказ уровня установленного пакета, а не проверка формата видео или аудио. У PackageStatus отдельно существуют признаки LicenseIssue, Modified и Tampered, поэтому лицензионную проблему важно не путать с повреждением пакета. NeedsRemediation показывает, что пакет в целом находится в состоянии, требующем исправления.

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

Проверьте Package.Status.LicenseIssue, NeedsRemediation, точный идентификатор и версию пакета расширения. Если приложение использует API Microsoft Store с LicenseInformation, зафиксируйте также IsActive: значение false может означать отсутствующую, истёкшую или отозванную лицензию.

Сопоставьте установленный пакет с учётной записью и каналом, через который он был получен. Повторная регистрация того же медиатипа или изменение параметров декодера не восстанавливают право на использование пакета. Исправление подтверждается тем, что пакет больше не сообщает LicenseIssue и то же расширение загружается без 0xC00DB3B3.

Документация для результата 0xC00DB3B3: PackageStatus · LicenseInformation.IsActive · MediaExtensionManager.


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

Exit mobile version