| Предыдущий | Следующий |
| VDS_E_BAD_REVISION_NUMBER | VDS_E_SHRINK_DIRTY_VOLUME |
VDS_E_SHRINK_USER_CANCELLED
VDS_E_SHRINK_USER_CANCELLED является конечным результатом асинхронного запроса сжатия, а не ошибкой расчёта размера. Операции сжатия VDS возвращают IVdsAsync, через который вызывающая сторона может отменить операцию, дождаться её завершения и получить окончательное состояние.
После отмены повторно прочитайте состояние тома
- Зафиксируйте, кто запросил отмену, и последнее состояние выполнения асинхронной операции.
- Запросите размеры тома и файловой системы, а не предполагайте, что операция ничего не изменила.
- Перед новым запросом сжатия заново рассчитайте доступное для освобождения пространство.
Отмена может произойти уже после начала подготовительных операций с файловой системой, хотя VDS спроектирована так, чтобы при сбое файловая система не осталась меньше тома. Не запускайте операцию автоматически с прежними желаемым и минимальным размерами. Считайте отмену управляемым пользователем результатом и запросите новое решение.
Метод сжатия · Типы асинхронных операций · Портал VDS
Нужно найти другой код? Найти другой код состояния или ошибки.
