Что означает код HRESULT 0x80042411 (VDS_E_BAD_COOKIE)?

 
Также может означать:
КонстантаТипОС
VSS_E_CRITICAL_VOLUME_ON_INVALID_DISKHRESULTWindows
Предыдущий Следующий
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 работает, причиной была устаревшая ссылка на состояние службы.

Технические ссылки


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