Что означает код HRESULT 0x8004290A (VDS_E_ISCSI_CHAP_SECRET)?

 
Предыдущий Следующий
VDS_E_ISCSI_GROUP_PRESHARE_KEY VDS_E_INVALID_IP_ADDRESS

VDS_E_ISCSI_CHAP_SECRET

Объект и состояние

VDS_ISCSI_SHARED_SECRET () относится к VDS hardware-provider/iSCSI object model и Microsoft iSCSI Initiator. Рабочее условие для этого кода — vds iSCSI shared секрет. Начинайте с первого native return и состояния объекта до retry, Refresh или автоматического cleanup.

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

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

  • the result · IVdsServiceIscsi::SetInitiatorSharedSecret · Windows iSCSI status qualifiers · RFC 1994: CHAP · IVdsIscsiInitiatorAdapter::LoginToTarget
  • Microsoft documents a supported size of 12 through 16 bytes for this VDS structure, and describes different placement for one-way and mutual CHAP.
  • VDS represents a CHAP secret with the result , an explicit byte pointer and length.
  • In one-way CHAP, the target has a secret and the initiator remembers the target secret for login.

Что фиксировать

  • target/LUN/portal/initiator object IDs и точные protocol names.
  • CHAP/digest/login flags либо provider properties без секретов.
  • IVdsAsync final HRESULT, initiator-service status и выбранный network path.

Операции над системным, shared/SAN или dynamic storage требуют осторожности: принудительный online/clean/delete способен превратить диагностическую ошибку в потерю данных.

Изолированный тест

Проверьте «vds iSCSI shared секрет» одним controlled change. Если после него первый HRESULT меняется или операция проходит, граница подтверждена; массовый reset такого доказательства не даёт.

Состояние «vds iSCSI shared секрет» локализуйте между VDS provider object model, initiator service и iSCSI protocol. Target name, portal address, login negotiation и CHAP — разные идентификаторы и этапы.

После исправления

Исправьте доказанный iSCSI/VDS prerequisite «vds iSCSI shared секрет» — identity, portal/path, provider property или login/auth negotiation — затем дождитесь IVdsAsync final result. Не меняйте одновременно target, portal и CHAP policy.

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


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