Site icon EfmSoft

Что означает код HRESULT 0xC00D10DC (NS_E_FAILED_DOWNLOAD_ABORT_BURN)?

 
Предыдущий Следующий
NS_E_PDA_FAILED_TO_BURN NS_E_WMPCORE_DEVICE_DRIVERS_MISSING

NS_E_FAILED_DOWNLOAD_ABORT_BURN

Где этот результат возникает в рабочем процессе Player

NS_E_FAILED_DOWNLOAD_ABORT_BURN (0xC00D10DC) обозначает обработка приобретённых элементов списка записи, которые не были успешно загружены. Сохраните эту границу, даже если видимое сообщение Player шире операции, которая вернула код.

Механизм

На контрольной точке этот результат Windows Media Player формирует список записи, обновляет рассчитанное состояние и передаёт физическую запись или стирание стеку оптических дисков; recorder, вставленный носитель, формат записи, staging files и write engine имеют независимые жизненные циклы. Специфичная для этой страницы граница — обработка приобретённых элементов списка записи, которые не были успешно загружены.

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

Снимок состояния

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

Как интерпретировать следующую проверку

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

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

Близкие коды с другими владельцами

Связанный результатДругая диагностическая граница
NS_E_PDA_FAILED_TO_BURNзапись конкретного элемента списка после подготовки playlist
NS_E_WMP_FILE_NO_DURATIONрасчёт ёмкости Audio CD для элемента с неизвестной длительностью
NS_E_WMP_FILE_DOES_NOT_FIT_ON_CDсравнение размера или длительности подготовленного элемента с ёмкостью записываемого диска

Целевое исправление

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

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

Технические ссылки


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

Exit mobile version