| Предыдущий | Следующий |
| VSS_S_ASYNC_FINISHED | VSS_S_SOME_SNAPSHOTS_NOT_IMPORTED |
VSS_S_ASYNC_CANCELLED
Что означает VSS_S_ASYNC_CANCELLED
VSS_S_ASYNC_CANCELLED — Это конечный статус отменённой VSS async-операции, а не самостоятельная ошибка provider или writer.
Многие VSS методы возвращают IVssAsync. Если requester вызывает Cancel или операция отменяется по внешней причине, её промежуточные данные нельзя считать завершённым backup result.
Что проверить
- Установите, кто инициировал cancellation: пользователь, timeout backup-приложения, shutdown либо cleanup после другой ошибки.
- Не используйте незавершённые metadata, import result или snapshot IDs как подтверждённый результат операции.
- Перед новым запуском дождитесь cleanup отменённой операции и убедитесь, что VSS не оставил активный набор снимков.
Как подтвердить результат
Новый запуск должен либо завершиться VSS_S_ASYNC_FINISHED, либо вернуть конкретную причину отказа вместо cancellation.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.