Что означает код HRESULT 0xC0AA090B (E_IMAPI_ERASE_CLIENT_NAME_IS_NOT_VALID)?

 
Предыдущий Следующий
E_IMAPI_ERASE_RECORDER_NOT_SUPPORTED IMAPI_E_FSI_INTERNAL_ERROR

E_IMAPI_ERASE_CLIENT_NAME_IS_NOT_VALID

Что означает E_IMAPI_ERASE_CLIENT_NAME_IS_NOT_VALID

E_IMAPI_ERASE_CLIENT_NAME_IS_NOT_VALID (0xC0AA090B) — Недопустимое имя клиента.

Что проверить и как подтвердить исправление

Сопоставьте с результатом 0xC0AA090B следующие данные: recorder ID, профиль и состояние мультимедиа, скорость записи, свободные сектора, stage и IMAPI event; отдельно запишите IDiscFormat2Erase, IMAPI.

Для 0xC0AA090B согласуйте формат и режим записи с приводом и носителем; перед повтором определите, завершена ли предыдущая запись частично.

Как локализовать причину

Для IDiscFormat2Erase сохраните recorder ID, тип носителя, erase mode, feature/profile привода и фактический SCSI sense/response на первой неуспешной команде. Проверьте строку client name до присвоения: она должна быть допустимой строкой API и не должна передаваться из уже освобождённого буфера.

Документация для результата 0xC0AA090B: ClientName property · IDiscFormat2Erase · EraseMedia.


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