| Предыдущий | Следующий |
| VDS_E_NOT_ENOUGH_DRIVE | VSS_E_CRITICAL_VOLUME_ON_INVALID_DISK |
VDS_E_BAD_COOKIE
Что означает VDS_E_BAD_COOKIE
VDS_E_BAD_COOKIE означает, что служба виртуальных дисков не смогла найти служебный идентификатор cookie, переданный вызывающей стороной.
В данном API cookie — не браузерный cookie, а короткоживущий идентификатор, который VDS или поставщик связывает с объектом, операцией либо состоянием текущей сессии. После обновления объектов, перезапуска службы или изменения конфигурации сохранённое значение может перестать быть действительным.
Что проверить
- Получите cookie заново из текущего перечисления или результата операции, а не используйте значение, сохранённое до
Refreshили повторного обнаружения устройств. - Проверьте, не перезапускалась ли VDS или поставщик и не изменялась ли конфигурация хранилища между получением cookie и его использованием.
- В коде многошаговой или асинхронной операции журналируйте, откуда получен cookie и в пределах какой сессии он должен оставаться действительным.
Этот HRESULT сам по себе не указывает на повреждение диска, раздела или файловой системы. Если новый cookie работает, причиной была устаревшая ссылка на состояние службы.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
