¿Qué significa el código HRESULT 0x80042901 (VDS_E_TARGET_PORTAL_NOT_FOUND)?

 
Anterior Siguiente
VDS_E_INITIATOR_ADAPTER_NOT_FOUND VDS_E_INVALID_PORT_PATH

VDS_E_TARGET_PORTAL_NOT_FOUND

Qué significa VDS_E_TARGET_PORTAL_NOT_FOUND

Windows devuelve VDS_E_TARGET_PORTAL_NOT_FOUND (-2147211007, 0x80042901) con este significado: No se encontró el portal de destino. En llamadas a GetPathInfo(), el portal de destino está asociado al extremo de la ruta.

Evidencia que conviene capturar

  • Resuelve el objeto por UniqueId/GUID y compara con una enumeración nueva; no uses únicamente ordinal, drive letter o nombre amigable.
  • Contrasta el mensaje localizado —«No se encontró el portal de destino. En llamadas a GetPathInfo(), el portal de destino está asociado al extremo de la ruta»— con el objeto y la operación que produjo el HRESULT; no lo sustituyas por una etiqueta genérica de storage.

Cómo volver a un estado válido

Restaura o vuelve a resolver el objeto por identidad estable; reacquire interfaces VDS antes de repetir la operación para no usar handles stale.

Punto discriminante para este código

Este resultado no describe cualquier fallo de VDS: la condición concreta es «No se encontró el portal de destino. En llamadas a GetPathInfo(), el portal de destino está asociado al extremo de la ruta.». Antes de corregirla, conserva la relación initiator–target, el portal efectivo, la sesión iSCSI y las credenciales o filtros de red; esa evidencia permite distinguir un cambio real de estado de un objeto stale o de un fallo posterior del cleanup.

La prueba diferencial de target portal not found debe modificar una sola precondición relacionada con el mensaje anterior.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.