¿Qué significa el código HRESULT 0xC0261007 (ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK)?

 
Anterior Siguiente
ERROR_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK ERROR_MONITOR_NO_MORE_DESCRIPTOR_DATA

ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK

El descriptor EDID del nombre legible del monitor es inválido

ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK significa que el parser rechazó el display product name descriptor usado para el nombre legible del monitor. No es el display path generado por Windows ni el descriptor de número de serie.

Estructura esperada

El descriptor de nombre usa el tag FCh y contiene hasta 13 caracteres ASCII. Si el nombre es más corto, debe terminar con un byte line feed y completar el espacio restante con padding. Además, los bytes iniciales deben identificar correctamente un display descriptor y no una detailed timing.

  • Guarda los 18 bytes completos y verifica el tag FCh, el terminador y el relleno.
  • Compara la captura con el mismo monitor conectado directamente, especialmente si existe dock, KVM o receptor AV.
  • No mezcles esta comprobación con el descriptor FFh de serial: ambos son cadenas, pero tienen funciones y tags distintos.

Corregir sólo el texto mostrado por una aplicación no arregla el EDID. Si se crea un override, valida también la estructura del bloque base y su checksum.

Referencias técnicas


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