Что означает код HRESULT 0xC00D10C7 (NS_E_CORECD_NOTAMEDIACD)?

 
Предыдущий Следующий
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.

Порядок принятия решения

  1. Зафиксируйте 0xC00D10C7, он, точную операцию Player или API и первую метку времени её появления.
  2. Сохраните профиль диска, содержимое TOC, число аудиодорожек, наличие файловой системы и выбранный объект IWMPCdrom; сделайте это до извлечения носителя, повторного подключения устройства, отмены задания или перестроения объекта Player.
  3. Сопоставьте результат с физическим идентификатором привода, поколением смены носителя, номером диска и дорожки, результатом чтения оглавления, цифровым или аналоговым режимом, флагом коррекции ошибок, скоростью чтения, состоянием копирования, выходным форматом и первой ошибкой привода нижнего уровня.
  4. Один раз воспроизведите сбой с исходными источником и назначением, затем внесите только одно изменение: вставьте поддерживаемый аудио-CD либо направьте носитель с данными или DVD по соответствующему пути воспроизведения.
  5. Создайте новое поколение операции и убедитесь, что исходный вызов проходит границу corecd notamediacd.

Близкие альтернативы

Связанный результатДругая диагностическая граница
NS_E_MEDIACD_READ_ERRORчтение носителя CD во время воспроизведения после успешной классификации диска
NS_E_WONT_DO_DIGITALподтверждение того, что выбранная комбинация привода и драйвера не предоставляет цифровой звук CD
NS_E_CD_DRIVER_PROBLEMиспользование пути цифрового звука оптического драйвера после распознавания носителя

Безопасное исправление

Исправьте эту границу, вставив поддерживаемый аудио-CD либо направив носитель с данными или DVD по соответствующему пути воспроизведения. Затем заново получите интерфейс или состояние носителя, которое сформировало он, и повторите этот вызов.

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

Исходные материалы


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