Site icon EfmSoft

Что означает код HRESULT 0x00AA0A08 (S_IMAPI_RAW_IMAGE_TRACK_INDEX_ALREADY_EXISTS)?

 
Предыдущий Следующий
S_IMAPI_WRITE_NOT_IN_PROGRESS IMAPI_S_IMAGE_FEATURE_NOT_SUPPORTED

S_IMAPI_RAW_IMAGE_TRACK_INDEX_ALREADY_EXISTS

S_IMAPI_RAW_IMAGE_TRACK_INDEX_ALREADY_EXISTS — статус успешного класса управления индексами необработанного образа CD. Он означает, что запрошенное смещение LBA уже присутствует в списке индексов дорожки. Модель необработанного образа предоставляет сведения по каждой дорожке через IRawCDImageTrackInfo, включая номер дорожки, начальный LBA, число секторов, тип сектора и индексы дорожки.

Рассматривайте повторную вставку индекса как идемпотентное состояние, а не новую границу

Важно различать «уже существует» и E_IMAPI_RAW_IMAGE_TRACK_INDEX_TOO_CLOSE_TO_OTHER_INDEX. Повторное смещение обозначает существующую границу; слишком близкое смещение предлагает другую границу, нарушающую правило минимального расстояния в десять секторов. Код, считающий фатальным любой результат кроме S_OK, может ошибочно отклонить этот статус. Если повторные запросы неожиданны, исследуйте логику построения образа на предмет повторного добавления индекса, а не меняйте параметры записывающего устройства или носителя.

Сведения о дорожке · Индексы дорожки · Возвращаемые значения IMAPI


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

Exit mobile version