| Предыдущий | Следующий |
| NS_S_REBOOT_REQUIRED | NS_S_CHANGENOTICE |
NS_S_EOSRECEDING
Что означает NS_S_EOSRECEDING
NS_S_EOSRECEDING (0X000D2F09) — при перемотке назад достигнут конец потока.
Что проверить
NS_S_EOSRECEDING — успешный, но содержательно значимый статус: при движении назад был достигнут EOS. Его нельзя обрабатывать как обычную ошибку чтения и нельзя безусловно сводить к S_OK.
- Сохраните направление/тип seek или rewind, позицию до операции и состояние playback pipeline. Проверьте, ожидал ли вызывающий код достижение границы при обратном движении.
- На этом статусе конечный автомат обычно должна завершить текущий reverse traversal, изменить направление либо вернуть вызывающему коду boundary condition — в зависимости от контракта конкретного API.
- Не запускайте recovery codecs, network reconnect или повторное открытие файла только из-за этого HRESULT: Microsoft описывает его как EOS, достигнутый именно во время rewinding.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.