¿Qué significa el código NTSTATUS 0xC01E030B (STATUS_GRAPHICS_INVALID_ACTIVE_REGION)?

 
Anterior Siguiente
STATUS_GRAPHICS_INVALID_FREQUENCY STATUS_GRAPHICS_INVALID_TOTAL_REGION

STATUS_GRAPHICS_INVALID_ACTIVE_REGION

Qué significa STATUS_GRAPHICS_INVALID_ACTIVE_REGION

STATUS_GRAPHICS_INVALID_ACTIVE_REGION señala que la región activa del timing —los píxeles y líneas visibles— no forma una geometría válida respecto a los totales y demás parámetros de la señal. No significa simplemente que el monitor rechace una resolución concreta; puede ser un error al construir el timing antes de programar la salida.

Active width y height deben ser coherentes con blanking, total width/height y las unidades usadas por la estructura. Mezclar stride en bytes con píxeles, intercambiar horizontal y vertical o aplicar dos veces scaling/rotation puede producir valores aparentemente razonables pero imposibles como timing.

Qué comprobar

  • Registre active width/height y total width/height en las unidades originales.
  • Compruebe que active no exceda los totales ni produzca blanking imposible.
  • Revise cálculos de scaling y rotation para evitar aplicarlos dos veces.
  • Compare el timing generado con un timing EDID conocido como válido antes de cambiar únicamente la frecuencia.

Referencias técnicas


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