| Предыдущий | Следующий |
| NS_E_DVD_PARENTAL | NS_E_DVD_DEVICE_CONTENTION |
NS_E_DVD_CANNOT_JUMP
. Его практическая область — NS_E_DVD_CANNOT_JUMP
Интерпретация результата выполнение перехода к заголовку/главе/меню, разрешённого в текущем домене DVD. NS_E_DVD_CANNOT_JUMP относится к DVD Navigator, графу декодера и политике защиты, а не к неопределённой «проблеме Windows Media».
Положение в конвейере
На контрольной точке NS_E_DVD_CANNOT_JUMP воспроизведение DVD строится вокруг DVD Navigator из DirectShow, который разбирает навигационные данные DVD-Video и предоставляет отдельные выходы видео, аудио и subpicture; доступность декодера, состояние домена заголовка, региональная политика, родительский уровень и согласование защиты от копирования являются независимыми контрольными точками. Граница, относящаяся именно к этой странице, — выполнение перехода к заголовку, главе или меню, разрешённого в текущем домене DVD.
Для NS_E_DVD_CANNOT_JUMP успешное чтение файлов с тома DVD не доказывает, что можно использовать навигационную программу, граф декодера или защищённый путь вывода. При типичном сбое приложение пытается выполнить переход во время меню или стоп-кадра, когда такой переход запрещён.
Данные для воспроизведения
| Данные | Почему это важно для недопустимого перехода DVD |
|---|---|
| Объект и операция, вернувшие ошибку | путь к диску и поколение носителя, домен DVD, заголовок/главу, значения региона диска/привода/декодера, выбранные аудио-, видео- и subpicture-потоки, CLSID декодеров, рендерер и режим отображения, результат согласования защиты и первый HRESULT DirectShow |
| Решающие сведения | текущий домен, целевые заголовок/главу/меню, ограничения UOP и результат IDvdControl2 |
| Идентификатор поколения | Зафиксируйте то же поколение диска, устройства, задания или операции Player, которое вернуло NS_E_DVD_CANNOT_JUMP; повторное подключение или смена носителя создаёт другой тест. |
| Исходный результат | Сохраните первый результат устройства, файловой системы, COM, кодека, DirectShow, IMAPI или BITS, полученный до того, как Player сопоставил его с NS_E_DVD_CANNOT_JUMP. |
| Контролируемое сравнение | Повторите вызов, который возвращал ошибку, изменив только это условие: выполните навигационную команду, допустимую для текущего домена и состояния диска. |
Интерпретация диагностических данных
| Наблюдение | Толкование |
|---|---|
| Зафиксированные значения соответствуют границе | Результат соответствует границе «выполнение перехода к заголовку, главе или меню, разрешённого в текущем домене DVD»; исправьте это состояние, прежде чем менять несвязанные кодеки, драйверы или списки воспроизведения. |
Сбой нижнего уровня произошёл до NS_E_DVD_CANNOT_JUMP | Сохраните этот более ранний HRESULT или результат устройства, поскольку NS_E_DVD_CANNOT_JUMP может быть лишь его отображением на уровне Player. |
| Тот же вызов проходит после одного изолированного изменения | Сравнение подтверждает недопустимого перехода DVD, а не общий сбой установки. |
После повторной проверки код изменился на NS_E_DVD_CANNOT_JUMP | Граница NS_E_DVD_CANNOT_JUMP пройдена; диагностируйте новый HRESULT как следующую независимую стадию. |
NS_E_DVD_CANNOT_JUMP ограничивает область сбоя выполнение перехода к заголовку/главе/меню, разрешённого в текущем домене DVD. Наличие NS_E_DVD_CANNOT_JUMP не доказывает общесистемный сбой мультимедиа; перед изменением не связанных компонентов Player определите операцию, которой принадлежит ошибка.
Порядок проверки
- Зафиксируйте
0xC00D116F,NS_E_DVD_CANNOT_JUMP, а также точную операцию Player/API и момент первого появления ошибки. - Сохраните текущий домен, целевые заголовок/главу/меню, ограничения UOP и результат IDvdControl2; сделайте это до извлечения носителя, повторного подключения устройства, отмены задания или перестроения объекта Player.
- Для
NS_E_DVD_CANNOT_JUMP, сопоставьте результат с путём к диску и поколением носителя, доменом DVD, заголовком/главой, значениями региона диска/привода/декодера, выбранными аудио-, видео- и subpicture-потоками, CLSID декодеров, рендерером и режимом отображения, результатом согласования защиты и первым HRESULT DirectShow. - Один раз воспроизведите ошибку с исходными источником и назначением, затем внесите только одно изменение: выполните навигационную команду, допустимую для текущего домена и состояния диска.
- Создайте новое поколение операции и убедитесь, что исходный вызов проходит дальше контрольной точки недопустимого перехода DVD.
Похожие, но отличающиеся результаты
| Связанный результат | Другая диагностическая граница |
|---|---|
NS_E_DVD_DEVICE_CONTENTION | открытие DVD-привода или управление им, пока его использует другой граф/процесс |
NS_E_DVD_PARENTAL | применение настроенного родительского уровня к текущему заголовку или сцене DVD |
NS_E_DVD_NO_DECODER | поиск совместимых MPEG-2/DVD-декодеров, необходимых для построения графа |
Измените только ответственное условие
Целевое действие: выполните навигационную команду, допустимую для текущего домена и состояния диска. При повторной проверке NS_E_DVD_CANNOT_JUMPзафиксируйте URL службы, сертификат сервера, подпись и код ответа, а также временные параметры запроса, чтобы подтвердить состояние «подключаемому модулю фоновой загрузки не удалось переместить файл».
При проверке NS_E_DVD_CANNOT_JUMP не обходите проверки региона или защиты от копирования; диагностируйте поддерживаемый путь воспроизведения, сохраняя точные сведения о диске, приводе, декодере и подключении дисплея.
Ссылки для NS_E_DVD_CANNOT_JUMP — диагностической границы
- Поддержка DVD-декодеров в Windows.
- Фильтры DirectShow и DVD Navigator.
- Коды ошибок и успешных результатов DVD в DirectShow.
- Интерфейс IDvdControl2.
Нужно найти другой код? Найти другой код состояния или ошибки.