Partilhar via


estrutura DXGK_DSI_RESET (dispmprt.h)

A estrutura DXGK_DSI_RESET é usada com IOCTL_MIPI_DSI_RESET.

Sintaxe

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;

Membros

Flags

Reservado. Deve ser definido como zero.

MipiErrors

Uma combinação dos valores DXGK_DSI_* que indicam os erros relatados pela comunicação com o periférico. Pode ser um ou mais dos valores a seguir.

Erro Significado
DXGK_DSI_SOT_ERROR Possível erro no início de High-Speed sequência de líderes de transmissão

| DXGK_DSI_SOT_SYNC_ERROR | Erro no início de High-Speed sequência de líderes de transmissão |

| DXGK_DSI_EOT_SYNC_ERROR | Periférico detectado bytes incompletos na transmissão High-Speed |

| DXGK_DSI_ESCAPE_MODE_ENTRY_COMMAND_ERROR | Erro ou periférico não reconhece sequência de escape |

| DXGK_DSI_LOW_POWER_TRANSMIT_SYNC_ERROR | Periférico detectado bytes incompletos na transmissão Low-Speed |

| DXGK_DSI_FALSE_CONTROL_ERROR | Erro detectado por periférico em sequência de escape ou sequência de reviravolta |

| DXGK_DSI_CONTENTION_DETECTED | Contenção detectada |

| DXGK_DSI_CHECKSUM_ERROR_CORRECTED | Um erro de soma de verificação foi detectado e corrigido |

| DXGK_DSI_CHECKSUM_ERROR_NOT_CORRECTED | Um erro de soma de verificação foi detectado, mas não foi possível corrigir |

| DXGK_DSI_LONG_PACKET_PAYLOAD_CHECKSUM_ERROR | A soma de verificação de conteúdo estava incorreta para um pacote longo |

| DXGK_DSI_DSI_DATA_TYPE_NOT_RECOGNIZED | Periférico não reconhece o tipo de dados enviado a ele |

| DXGK_DSI_DSI_VC_ID_INVALID | O periférico recebeu um comando para um canal virtual que não dá suporte a |

| DXGK_DSI_INVALID_TRANSMISSION_LENGTH | Periférico detectou que o número de bytes transmitidos não corresponde ao especificado no cabeçalho |

| DXGK_DSI_DSI_PROTOCOL_VIOLATION | Periférico detectou falta de EoTP em uma transmissão ou host que não sinalizou o retorno do barramento para uma leitura |

ResetFailed

Se definido, a redefinição não resultou no retorno do painel a um estado de trabalho.

NeedModeSet

Se definido no retorno da chamada do driver gráfico, o sistema operacional deverá executar um modo não otimizado definido para o dispositivo para concluir a redefinição.

Results

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 2004
cabeçalho dispmprt.h

Consulte também

**IOCTL_MIPI_DSI_QUERY_CAPS

IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_TRANSMISSION