¿Qué significa el código HRESULT 0x00042702 (VDS_S_STATUSES_INCOMPLETELY_SET)?

 
Anterior Siguiente
VDS_S_NAME_TRUNCATED VDS_S_ALREADY_EXISTS

VDS_S_STATUSES_INCOMPLETELY_SET

Qué significa VDS_S_STATUSES_INCOMPLETELY_SET

VDS_S_STATUSES_INCOMPLETELY_SET (272130, 0x00042702) indica un éxito parcial. VDS intentó cambiar el estado de varias rutas de almacenamiento, pero al menos una no aceptó el estado solicitado. Windows señala expresamente que puede existir un conflicto con la política activa de equilibrio de carga. Las demás rutas sí pueden haber quedado modificadas.

No trates este resultado como si toda la operación hubiese fallado ni como si el conjunto fuera atómico. La unidad útil de diagnóstico es cada ruta individual: hay que averiguar cuáles conservaron el estado anterior y cuáles sí adoptaron el nuevo.

Qué comprobar

  • Vuelve a enumerar todas las rutas afectadas y compara el estado real de cada una con el estado solicitado por la llamada original.
  • Registra la política MPIO o de equilibrio de carga vigente, la salud de cada ruta y qué proveedor de hardware gestiona el LUN.
  • Identifica si la ruta que rechazó el cambio es activa, en espera, fallida o necesaria para mantener la política actual; no repitas ciegamente el mismo lote.

Cómo resolverlo

Ajusta únicamente las rutas cuyo estado no pudo aplicarse. Si el cambio contradice la política de equilibrio de carga, modifica primero esa política o solicita un estado compatible. No reviertas automáticamente las rutas que sí cambiaron, salvo que la aplicación necesite explícitamente una operación de todo-o-nada.

Cómo confirmar la corrección

Después del ajuste, vuelve a consultar las rutas y verifica que cada una presenta el estado esperado y que la política de balanceo sigue siendo coherente. Una nueva llamada debe dejar de devolver este estado parcial; conserva también las notificaciones del proveedor si una ruta continúa rechazando el cambio.

Referencias técnicas


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