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 |