Site icon EfmSoft

Что означает код HRESULT 0xC00D11E0 (NS_E_WMP_IMAPI2_ERASE_FAIL)?

 
Предыдущий Следующий
NS_E_WMP_MULTIPLE_ERROR_IN_PLAYLIST NS_E_WMP_IMAPI2_ERASE_DEVICE_BUSY

NS_E_WMP_IMAPI2_ERASE_FAIL

Как исследовать этот HRESULT

Код 0xC00D11E0 сужает событие до завершение команды стирания IMAPI2 на перезаписываемом носителе. Рассматривайте NS_E_WMP_IMAPI2_ERASE_FAIL как контрольную точку записи CD/DVD и состояния IMAPI и сохраните первую ошибку нижнего уровня.

Что выполняет Player

При подготовке записи Windows Media Player формирует список записи, обновляет рассчитанное состояние и передаёт физическую запись или стирание стеку оптических дисков. Устройство записи, вставленный носитель, формат записи, временные файлы и механизм записи имеют независимые жизненные циклы. Здесь ошибка относится к завершению команды стирания IMAPI2 на перезаписываемом носителе.

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

Что сохранить до изменения состояния

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

Руководство по интерпретации

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

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

Пятиэтапная изолирующая проверка

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

Другие границы того же семейства

Связанный результатДругая диагностическая граница
NS_E_WMP_BURN_DISC_OVERFLOWоценка общего объёма диска, когда длительность одного или нескольких элементов неизвестна
NS_E_WMP_IMAPI2_ERASE_DEVICE_BUSYзапуск стирания, пока записывающее устройство завершает сеанс, выполняет запись или заблокировано
NS_E_WMP_CD_STASH_NO_SPACEвыделение локального временного пространства для файлов и преобразованного аудио перед записью

Критерии исправления

Устраните конкретную причину: используйте совместимый перезаписываемый носитель и сохраните конкретную ошибку стирания IMAPI2 для диагностики. После этого заново получите нужный интерфейс или состояние носителя и повторите исходную операцию. NS_E_WMP_IMAPI2_ERASE_FAIL.

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

Документация


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

Exit mobile version