Что означает код HRESULT 0x80AA0A09 (E_IMAPI_RAW_IMAGE_TRACK_INDEX_OFFSET_ZERO_CANNOT_BE_CLEARED)?

 
Предыдущий Следующий
E_IMAPI_RAW_IMAGE_TRACK_INDEX_NOT_FOUND E_IMAPI_RAW_IMAGE_TRACK_INDEX_TOO_CLOSE_TO_OTHER_INDEX

E_IMAPI_RAW_IMAGE_TRACK_INDEX_OFFSET_ZERO_CANNOT_BE_CLEARED

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

E_IMAPI_RAW_IMAGE_TRACK_INDEX_OFFSET_ZERO_CANNOT_BE_CLEARED (0x80AA0A09) — Индекс 1 с нулевым смещением LBA удалить нельзя.

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

Для 0x80AA0A09 соберите recorder ID, профиль и состояние мультимедиа, скорость записи, свободные сектора, stage и IMAPI event; отдельно запишите IMAPI.

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

Что отличает этот отказ

Для raw-image path сохраните число дорожек, sector type, индексы каждой дорожки и их offsets; проверяйте структуру образа до передачи его рекордеру. Проверьте номера и offsets индексов конкретной дорожки: порядок должен быть монотонным, интервалы допустимыми, а обязательный index 0/1 — соответствовать правилам raw image.

Особое правило нулевого смещения

Отказ относится к обязательному индексу в offset 0: API не разрешает удалить именно эту опорную точку дорожки. Это не вопрос расстояния между двумя индексами. Сохраните список индексов дорожки и оставьте обязательный zero-offset entry, изменяя только дополнительные точки согласно layout raw image.

Документация для результата 0x80AA0A09: Track information · Track indexes · IMAPI return values.


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