¿Qué significa el código NTSTATUS 0xC0350004 (STATUS_HV_INVALID_ALIGNMENT)?

 
También puede significar:
ConstanteTipoSO
ERROR_HV_INVALID_ALIGNMENTHRESULTWindows
Anterior Siguiente
STATUS_HV_INVALID_HYPERCALL_INPUT STATUS_HV_INVALID_PARAMETER

STATUS_HV_INVALID_ALIGNMENT

Qué significa STATUS_HV_INVALID_ALIGNMENT

STATUS_HV_INVALID_ALIGNMENT indica que un parámetro de memoria suministrado a la hypercall está mal alineado. Las interfaces de Hyper-V imponen reglas concretas para input/output blocks, direcciones físicas de guest y tamaños/padding.

No es una page fault genérica. Una estructura puede tener el tamaño correcto y aun así ser inválida porque comienza en una dirección no alineada, cruza un límite no permitido o solapa otra región usada por la misma operación.

Qué comprobar

  • Registre las GPA reales pasadas al hipervisor, no sólo virtual addresses del proceso.
  • Compruebe alignment, padding y múltiplos exigidos por la TLFS para esa hypercall.
  • Valide límites de página y ausencia de solapamiento entre input/output lists.
  • No “arregle” la estructura añadiendo bytes sin revisar la dirección de inicio que realmente recibe Hyper-V.

Referencias técnicas


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