Что означает код HRESULT 0x80042599 (VDS_E_SHRINK_USER_CANCELLED)?

 
Предыдущий Следующий
VDS_E_BAD_REVISION_NUMBER VDS_E_SHRINK_DIRTY_VOLUME

VDS_E_SHRINK_USER_CANCELLED

VDS_E_SHRINK_USER_CANCELLED является конечным результатом асинхронного запроса сжатия, а не ошибкой расчёта размера. Операции сжатия VDS возвращают IVdsAsync, через который вызывающая сторона может отменить операцию, дождаться её завершения и получить окончательное состояние.

После отмены повторно прочитайте состояние тома

  • Зафиксируйте, кто запросил отмену, и последнее состояние выполнения асинхронной операции.
  • Запросите размеры тома и файловой системы, а не предполагайте, что операция ничего не изменила.
  • Перед новым запросом сжатия заново рассчитайте доступное для освобождения пространство.

Отмена может произойти уже после начала подготовительных операций с файловой системой, хотя VDS спроектирована так, чтобы при сбое файловая система не осталась меньше тома. Не запускайте операцию автоматически с прежними желаемым и минимальным размерами. Считайте отмену управляемым пользователем результатом и запросите новое решение.

Метод сжатия · Типы асинхронных операций · Портал VDS


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