Site icon EfmSoft

Что означает код HRESULT 0x80042917 (VDS_E_FORMAT_NOT_SUPPORTED)?

 
Предыдущий Следующий
VDS_E_FAT_FORMAT_NOT_SUPPORTED VDS_E_COMPRESSION_NOT_SUPPORTED

VDS_E_FORMAT_NOT_SUPPORTED

Практический смысл

При VDS_E_FORMAT_NOT_SUPPORTED () держите расследование на границе VDS file-system formatting и volume capability validation. Конкретный признак — форматирование не поддерживается; сравнение имеет смысл только для той же операции и сопоставимой generation объекта.

Virtual Disk Service представляет storage как объекты disk, volume, plex, provider, initiator и asynchronous operations; свойства одного слоя нельзя автоматически переносить на другой.

Специфичные признаки исходной документации

Минимальный диагностический снимок

VDS устарел как API, но его HRESULT по-прежнему полезен как указатель на точный contract старого storage stack. Важно сохранить object ID и final IVdsAsync result до Refresh или rescan.

Как отличить соседний результат

Повторите минимальный вызов на свежем, но эквивалентном object generation. Если «форматирование не поддерживается» следует за исходными данными, причина в contract/input; если остаётся за объектом — исследуйте lifecycle/provider state.

Условие «форматирование не поддерживается» проверяйте на том VDS object и method, который вернул HRESULT. Partition, volume, plex, provider и asynchronous completion имеют разные контракты и не должны сливаться в один storage error.

Критерий восстановления

Устраните VDS condition «форматирование не поддерживается» на актуальном object generation, выполните Refresh при изменении состояния и повторите исходный method, дождавшись final asynchronous HRESULT.

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


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

Exit mobile version