| Предыдущий | Следующий |
| NS_E_GRAPH_NOAUDIOLANGUAGESELECTED | NS_E_WMPCORE_MEDIA_URL_TOO_LONG |
NS_E_CORECD_NOTAMEDIACD
Граница сбоя и ответственный компонент
NS_E_CORECD_NOTAMEDIACD со значением 0xC00D10C7 фиксирует сбой при классификации вставленного носителя как аудио-CD для объектной модели Player. Формирующий вызов и его состояние диагностически полезнее более поздней общей ошибки Player.
Внутренний механизм
В контрольной точке этот результат Windows Media Player определяет вставленный носитель, читает его оглавление, создаёт объект чтения CD, а затем выбирает цифровое извлечение звука или аналоговый путь воспроизведения; при копировании дополнительно создаётся путь назначения и выбирается кодировщик из пользовательских настроек копирования. Специфическая граница этой страницы — классификация вставленного носителя как аудио-CD для объектной модели Player.
Распознавание привода не доказывает доступность пригодных аудиосекторов, устойчивого пути цифрового чтения или допустимого места назначения копирования. Условие воспроизводится, когда в рабочем процессе, требующем звуковых дорожек, выбран диск с данными.
Поля трассировки, которые следует сохранить
| Данные | Почему они важны для corecd notamediacd |
|---|---|
| Формирующие объект и операция | физический идентификатор привода, поколение смены носителя, номер диска и дорожки, результат чтения оглавления, цифровой или аналоговый режим, флаг коррекции ошибок, скорость чтения, состояние копирования, выходной формат и первая ошибка привода нижнего уровня |
| Решающее наблюдение | профиль диска, содержимое TOC, число аудиодорожек, наличие файловой системы и выбранный объект IWMPCdrom |
| Идентичность поколения | Запишите то же поколение диска, устройства, задания или операции Player, которое вернуло этот результат; повторное подключение или смена носителя создаёт другой тест. |
| Исходный результат | Сохраните первый результат устройства, файловой системы, COM, кодека, DirectShow, IMAPI или BITS, появившийся до того, как Player преобразовал его в этот результат. |
| Контролируемое сравнение | Повторите формирующий вызов, изменив только это условие: вставьте поддерживаемый аудио-CD либо направьте носитель с данными или DVD по соответствующему пути воспроизведения. |
Что доказывает сравнение
| Наблюдение | Интерпретация |
|---|---|
| Записанные значения соответствуют границе | Результат согласуется со сбоем классификации вставленного носителя как аудио-CD для объектной модели Player; исправьте это состояние до изменения несвязанных кодеков, драйверов или списков воспроизведения. |
| Нижний уровень завершился сбоем до этого результата | Сохраните этот более ранний HRESULT или результат устройства, поскольку он может быть только преобразованием на уровне Player. |
| Тот же вызов проходит после одного изолированного изменения | Сравнение подтверждает диагноз corecd notamediacd, а не общий сбой установки. |
| После повторной проверки он код изменяется | Эта граница пройдена; диагностируйте новый HRESULT как следующую независимую стадию. |
Он ограничивает сбой классификацией вставленного носителя как аудио-CD для объектной модели Player. Его наличие не доказывает общесистемный сбой мультимедиа; проверьте ответственную операцию до изменения несвязанных компонентов Player.
Порядок принятия решения
- Зафиксируйте
0xC00D10C7, он, точную операцию Player или API и первую метку времени её появления. - Сохраните профиль диска, содержимое TOC, число аудиодорожек, наличие файловой системы и выбранный объект IWMPCdrom; сделайте это до извлечения носителя, повторного подключения устройства, отмены задания или перестроения объекта Player.
- Сопоставьте результат с физическим идентификатором привода, поколением смены носителя, номером диска и дорожки, результатом чтения оглавления, цифровым или аналоговым режимом, флагом коррекции ошибок, скоростью чтения, состоянием копирования, выходным форматом и первой ошибкой привода нижнего уровня.
- Один раз воспроизведите сбой с исходными источником и назначением, затем внесите только одно изменение: вставьте поддерживаемый аудио-CD либо направьте носитель с данными или DVD по соответствующему пути воспроизведения.
- Создайте новое поколение операции и убедитесь, что исходный вызов проходит границу corecd notamediacd.
Близкие альтернативы
| Связанный результат | Другая диагностическая граница |
|---|---|
NS_E_MEDIACD_READ_ERROR | чтение носителя CD во время воспроизведения после успешной классификации диска |
NS_E_WONT_DO_DIGITAL | подтверждение того, что выбранная комбинация привода и драйвера не предоставляет цифровой звук CD |
NS_E_CD_DRIVER_PROBLEM | использование пути цифрового звука оптического драйвера после распознавания носителя |
Безопасное исправление
Исправьте эту границу, вставив поддерживаемый аудио-CD либо направив носитель с данными или DVD по соответствующему пути воспроизведения. Затем заново получите интерфейс или состояние носителя, которое сформировало он, и повторите этот вызов.
При проверке он не очищайте диск, не меняйте драйвер, режимы чтения и формат копирования в одном тесте; сохраните первую сбойную дорожку и изменяйте по одной границе за раз.
Исходные материалы
- О копировании звуковых дорожек с CD.
- Объектная модель Windows Media Player.
- IDiscRecorder2::DisableMcn и уведомление о смене носителя.
- Структура WAVEFORMATEX.
Нужно найти другой код? Найти другой код состояния или ошибки.