estructura DXGK_DSI_RESET (dispmprt.h)

La estructura DXGK_DSI_RESET se usa con IOCTL_MIPI_DSI_RESET.

Sintaxis

typedef struct _DXGK_DSI_RESET {
  UINT  Flags;
  union {
    struct {
      UINT MipiErrors : 16;
      UINT ResetFailed : 1;
      UINT NeedModeSet : 1;
    };
    UINT Results;
  };
} DXGK_DSI_RESET, *PDXGK_DSI_RESET;

Miembros

Flags

Reservado. Debe establecerse en cero.

MipiErrors

Combinación de los valores DXGK_DSI_* que indican los errores notificados por la comunicación con el periférico. Puede ser uno o varios de los valores siguientes.

Error Significado
DXGK_DSI_SOT_ERROR Posible error en Inicio de High-Speed secuencia de líder de transmisión

| DXGK_DSI_SOT_SYNC_ERROR | Error en inicio de High-Speed secuencia de líder de transmisión |

| DXGK_DSI_EOT_SYNC_ERROR | El periférico detectó bytes incompletos en High-Speed transmisión |

| DXGK_DSI_ESCAPE_MODE_ENTRY_COMMAND_ERROR | Error o periférico no reconoce la secuencia de escape |

| DXGK_DSI_LOW_POWER_TRANSMIT_SYNC_ERROR | El periférico detectó bytes incompletos en Low-Speed transmisión |

| DXGK_DSI_FALSE_CONTROL_ERROR | Error detectado de periféricos en secuencia de escape o secuencia de turno |

| DXGK_DSI_CONTENTION_DETECTED | Contención detectada |

| DXGK_DSI_CHECKSUM_ERROR_CORRECTED | Se detectó y corrigió un error de suma de comprobación |

| DXGK_DSI_CHECKSUM_ERROR_NOT_CORRECTED | Se detectó un error de suma de comprobación, pero no se pudo corregir |

| DXGK_DSI_LONG_PACKET_PAYLOAD_CHECKSUM_ERROR | La suma de comprobación de carga era incorrecta para un paquete largo |

| DXGK_DSI_DSI_DATA_TYPE_NOT_RECOGNIZED | Periférico no reconoce el tipo de datos enviado a él |

| DXGK_DSI_DSI_VC_ID_INVALID | Periférico se envió un comando para un canal virtual que no admite |

| DXGK_DSI_INVALID_TRANSMISSION_LENGTH | Periférico detectó que el número de bytes transmitidos no coincide con lo especificado en el encabezado |

| DXGK_DSI_DSI_PROTOCOL_VIOLATION | El periférico detectó la falta de EoTP en una transmisión o host no pudo señalizar el giro del bus para una lectura |

ResetFailed

Si se establece, el restablecimiento no dio lugar a que el panel vuelva a un estado de trabajo.

NeedModeSet

Si se establece al volver de llamar al controlador de gráficos, el sistema operativo debe realizar un modo no optimizado establecido en el dispositivo para completar el restablecimiento.

Results

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004
Encabezado dispmprt.h

Consulte también

**IOCTL_MIPI_DSI_QUERY_CAPS

IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_TRANSMISSION