Что означает код HRESULT 0xC00D0FA3 (NS_E_DEVICE_NOT_SUPPORT_FORMAT)?

 
Предыдущий Следующий
NS_E_DEVICE_DISCONNECTED NS_E_SLOW_READ_DIGITAL

NS_E_DEVICE_NOT_SUPPORT_FORMAT

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

NS_E_DEVICE_NOT_SUPPORT_FORMAT (0xC00D0FA3) — устройство не заявляет поддержку формата мультимедиа передаваемого элемента.

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

Что проверить

  • формат источника, результат GetFormatSupport устройства, кодек/FourCC и возможности хранилища
  • Повторите вызов-источник, изменив только это условие: перекодируйте данные в заявленный формат или исключите несовместимый элемент.
  • После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Устройство не заявляет поддержку формата мультимедиа передаваемого элемента» больше не воспроизводится.

Близкие коды

КодЧем отличается
NS_E_DEVICE_DISCONNECTEDиспользование объекта переносного устройства после разрыва физического подключения
NS_E_DEVICE_IS_NOT_READYоткрытие хранилища устройства до того, как поставщик служб сообщил о готовности
NS_E_PDA_UNSUPPORTED_FORMATпроверка операции с переносным устройством на соответствие формату объекта

Технические ссылки


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