Site icon EfmSoft

Что означает код HRESULT 0xC00D11FE (NS_E_CD_SPEEDDETECT_NOT_ENOUGH_READS)?

 
Предыдущий Следующий
NS_E_SLOW_READ_DIGITAL_WITH_ERRORCORRECTION NS_E_CD_QUEUEING_DISABLED

NS_E_CD_SPEEDDETECT_NOT_ENOUGH_READS

Практическая область применения NS_E_CD_SPEEDDETECT_NOT_ENOUGH_READS

Этот HRESULT возникает при определении скорости воспроизведения привода по дорожке достаточной длины для калибровки. NS_E_CD_SPEEDDETECT_NOT_ENOUGH_READS относится к обнаружению аудио-CD, цифровому чтению и копированию дорожек, а не к неопределённой «проблеме Windows Media».

Положение в конвейере

В контрольной точке NS_E_CD_SPEEDDETECT_NOT_ENOUGH_READS Windows Media Player определяет вставленный носитель, читает его оглавление, создаёт объект чтения CD, а затем выбирает цифровое извлечение звука или аналоговый путь воспроизведения; при копировании дополнительно создаётся путь назначения и выбирается кодировщик из пользовательских настроек копирования. Специфическая для этой страницы граница — определение скорости воспроизведения привода по дорожке достаточной длины для калибровки.

Для NS_E_CD_SPEEDDETECT_NOT_ENOUGH_READS обнаружение привода ещё не доказывает доступность пригодных аудиосекторов, стабильного пути цифрового чтения или допустимого места назначения для копирования. В типичном случае сбоя очень короткая дорожка заканчивается до того, как детектор наберёт минимально необходимое число образцов.

Данные для воспроизведения

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

Интерпретация данных

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

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

Процедура проверки

  1. Зафиксируйте 0xC00D11FE, NS_E_CD_SPEEDDETECT_NOT_ENOUGH_READS, точную операцию Player/API и момент первого появления ошибки.
  2. Сохраните длительность дорожки, число завершённых образцов чтения, измеренные интервалы и выбранную скорость; сделайте это до извлечения носителя, повторного подключения устройства, отмены задания или пересоздания объекта Player.
  3. Для NS_E_CD_SPEEDDETECT_NOT_ENOUGH_READS сопоставьте результат с идентификатором физического привода, поколением смены носителя, номером диска и дорожки, результатом чтения оглавления, цифровым или аналоговым режимом, флагом коррекции ошибок, скоростью чтения, состоянием копирования, выходным форматом и первой ошибкой привода нижнего уровня.
  4. Один раз воспроизведите сбой с исходным источником и назначением, затем внесите только одно изменение: выполните калибровку по более длинной дорожке или пропустите определение скорости для короткого элемента.
  5. Создайте новое поколение операции и убедитесь, что исходный вызов проходит границу недостаточного числа чтений при определении скорости.

Похожие результаты

Связанный результатДругая диагностическая граница
NS_E_CD_QUEUEING_DISABLEDдобавление дорожки CD при отключённой в Player функции очереди CD
NS_E_SLOW_READ_DIGITAL_WITH_ERRORCORRECTIONподдержание цифрового воспроизведения в реальном времени при включённых повторных попытках коррекции
NS_E_CD_MEDIA_CATALOG_NUMBER_INVALIDпроверка номера Media Catalog Number на уровне диска

Измените минимальное ответственное условие

Целевое действие — выполнить калибровку по более длинной дорожке или пропустить определение скорости для короткого элемента. При повторной проверке NS_E_CD_SPEEDDETECT_NOT_ENOUGH_READS не изменяйте не связанные с этим носитель, устройство, список воспроизведения и сетевые параметры.

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

Ссылки по границе NS_E_CD_SPEEDDETECT_NOT_ENOUGH_READS


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

Exit mobile version