| Предыдущий | Следующий |
| STATUS_END_OF_MEDIA | STATUS_MEDIA_CHECK |
STATUS_BEGINNING_OF_MEDIA
Позиционирование достигло начала ленты или раздела
Это предупреждение возвращается, когда обратное перемещение или другой запрос позиционирования достигает начальной границы. Для разделённой ленты границей может быть начало выбранного раздела, а не физическое начало кассеты.
Запрошенное обратное количество могло быть выполнено не полностью. Прочитайте итоговую позицию перед расчётом следующего перемещения, поскольку слепое повторение отрицательного смещения может зациклиться на границе. После успешной перемотки такой статус обычно является результатом позиционирования, а не повреждения носителя.
Что проверить
- Запросите текущий раздел и логическую или абсолютную позицию ленты.
- Сравните фактическое перемещение с запрошенным числом записей или меток.
- Избегайте циклов, постоянно выполняющих обратное позиционирование на границе.
Ссылки
- Microsoft: TAPE_SET_POSITION
- Microsoft: ленточные интерфейсы ntddtape.h
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.