Site icon EfmSoft

Что означает код HRESULT 0xC00D1173 (NS_E_DVD_REQUIRED_PROPERTY_NOT_SET)?

 
Предыдущий Следующий
NS_E_DVD_CANNOT_COPY_PROTECTED NS_E_DVD_INVALID_TITLE_CHAPTER

NS_E_DVD_REQUIRED_PROPERTY_NOT_SET

Где этот результат возникает в рабочем процессе Player

NS_E_DVD_REQUIRED_PROPERTY_NOT_SET (0xC00D1173) обозначает проверка обязательных свойств воспроизведения DVD до начала управления графом. Сохраните эту границу, даже если видимое сообщение Player шире операции, которая вернула код.

Механизм

В контрольной точке этот результат воспроизведение DVD строится вокруг DirectShow DVD Navigator, который разбирает навигационные данные DVD-Video и предоставляет отдельные видео-, аудио- и subpicture-выходы; наличие декодеров, состояние домена заголовка, политика региона, родительский уровень и согласование защиты от копирования являются независимыми контрольными точками. Граница, специфичная для этой страницы, — проверка обязательных свойств воспроизведения DVD до начала управления графом.

Успешное чтение файлов с тома DVD не доказывает, что можно использовать навигационную программу, граф декодирования или защищённый выходной тракт. Характерный сценарий возникновения результата: graph создан, но обязательный путь к диску или свойство renderer остаётся незаданным.

Снимок состояния

Диагностические данныеПочему это важно для незаданного обязательного свойства
Объект и операция, вернувшие ошибкупуть к диску и поколение носителя, домен DVD, заголовок/главу, значения региона диска/привода/декодера, выбранные аудио-, видео- и subpicture-потоки, CLSID декодеров, рендерер и режим отображения, результат согласования защиты и первый HRESULT DirectShow
Решающие сведенияимена/значения обязательных свойств, поколение объекта и вызванный метод
Идентификатор поколенияЗафиксируйте то же поколение операции диска, устройства, задания или Player, которое вернуло этот результат; переподключение или смена носителя создаёт уже другой тест.
Нижележащий результатСохраните первый результат устройства, файловой системы, COM, кодека, DirectShow, IMAPI или BITS, появившийся до того, как Player сопоставил его с этим результатом.
Контролируемое сравнениеПовторите вызов, вернувший ошибку, изменив только одно условие: задайте все документированные свойства до вызова зависящей от них операции.

Как интерпретировать следующую проверку

НаблюдениеТолкование
Зафиксированные значения соответствуют границеРезультат соответствует условию проверка обязательных свойств воспроизведения DVD до начала управления графом; сначала исправьте его, прежде чем менять несвязанные codec, driver или playlist.
Сбой нижнего уровня произошёл до этого результатаСохраните этот более ранний HRESULT или результат устройства, поскольку он может быть только сопоставлением на уровне Player.
Тот же вызов проходит после одного изолированного измененияСравнение подтверждает диагноз незаданного обязательного свойства, а не общий сбой установки.
После повторной проверки код изменилсяЭта граница пройдена; диагностируйте новый HRESULT как следующую независимую стадию.

Он сужает границу сбоя до проверка обязательных свойств воспроизведения DVD до начала управления графом. Его наличие не доказывает общесистемный сбой мультимедиа; перед изменением не связанных компонентов Player определите операцию, которой принадлежит ошибка.

Близкие коды с другими владельцами

Связанный результатДругая диагностическая граница
NS_E_DVD_CANNOT_COPY_PROTECTEDотклонение извлечения или копирования защищённого от копирования содержимого DVD
NS_E_DVD_INVALID_TITLE_CHAPTERсопоставление запрошенных заголовка и главы с текущей навигационной картой диска
NS_E_DVD_NO_VIDEO_MEMORYвыделение поверхностей рендерера, необходимых для пути декодирования DVD

Целевое исправление

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

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

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


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

Exit mobile version