| Предыдущий | Следующий |
| VDS_E_ISCSI_CHAP_SECRET | VDS_E_REBOOT_REQUIRED |
VDS_E_INVALID_IP_ADDRESS
Практический смысл
При VDS_IPADDRESS () держите расследование на границе Virtual Disk Service object/state validation. Конкретный признак — vds ipaddress; сравнение имеет смысл только для той же операции и сопоставимой generation объекта.
Операции над системным, shared/SAN или dynamic storage требуют осторожности: принудительный online/clean/delete способен превратить диагностическую ошибку в потерю данных.
Специфичные признаки исходной документации
the result has a tagged address type plus separate IPv4, IPv6, text-address, IPv6 flow/scope, and TCP port fields.
Compare the portal address with the target name separately because RFC 3721 treats them as different concepts.
The validity of the remaining fields depends on the selected the result_TYPE .
This HRESULT can therefore indicate a malformed structure or inconsistent type/data combination, not only a typographical error in dotted-decimal text.
Минимальный диагностический снимок
- VDS disk/provider object ID, status/health/flags и generation.
- SAN/cluster/read-only/offline/pack state, относящийся к операции.
- точный VDS method, provider/driver return и IVdsAsync final HRESULT.
Virtual Disk Service представляет storage как объекты disk, volume, plex, provider, initiator и asynchronous operations; свойства одного слоя нельзя автоматически переносить на другой.
Как отличить соседний результат
Повторите минимальный вызов на свежем, но эквивалентном object generation. Если «vds ipaddress» следует за исходными данными, причина в contract/input; если остаётся за объектом — исследуйте lifecycle/provider state.
Условие «vds ipaddress» проверяйте на том VDS object и method, который вернул HRESULT. Partition, volume, plex, provider и asynchronous completion имеют разные контракты и не должны сливаться в один storage error.
Критерий восстановления
Устраните VDS condition «vds ipaddress» на актуальном object generation, выполните Refresh при изменении состояния и повторите исходный method, дождавшись final asynchronous HRESULT.
Технические ссылки
- VDS_IPADDRESS.
- VDS_PATH_INFO.
- RFC 3721: iSCSI naming and discovery.
- RFC 7143: iSCSI.
- MS-VDS error codes.
Нужно найти другой код? Найти другой код состояния или ошибки.
