Что означает код HRESULT 0xC00D116E (NS_E_DVD_PARENTAL)?

 
Предыдущий Следующий
NS_E_DVD_NO_DECODER NS_E_DVD_CANNOT_JUMP

NS_E_DVD_PARENTAL

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

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

Механизм

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

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

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

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

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

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

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

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

Связанный результатДругая диагностическая граница
NS_E_DVD_CANNOT_JUMPвыполнение перехода к заголовку/главе/меню, разрешённого в текущем домене DVD
NS_E_DVD_NO_DECODERпоиск совместимых MPEG-2/DVD-декодеров, необходимых для построения графа
NS_E_DVD_DEVICE_CONTENTIONоткрытие DVD-привода или управление им, пока его использует другой граф/процесс

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

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

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

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


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