DXGK_DIAGNOSTIC_PSR_REFRESH_REASON união (dispmprt.h)
Indica o motivo ou os motivos para sair do PSR (auto-atualização do painel).
Sintaxe
typedef union _DXGK_DIAGNOSTIC_PSR_REFRESH_REASON {
struct {
UINT Present : 1;
UINT CursorUpdate : 1;
UINT VSyncEnabled : 1;
UINT ColorTransformationChange : 1;
UINT BrightnessChange : 1;
UINT SinkRequest : 1;
UINT Other : 1;
UINT Reserved : 25;
};
UINT Value;
} DXGK_DIAGNOSTIC_PSR_REFRESH_REASON;
Membros
Present
Pixels em um ou mais planos foram modificados, exigindo que a exibição seja atualizada. Isso pode ser que os dados de pixel foram alterados ou uma alteração na visibilidade, posição, dimensionamento, orientação do MPO ou alguma combinação desses dados.
CursorUpdate
A imagem do cursor, a posição, a visibilidade ou uma combinação delas foram atualizadas.
VSyncEnabled
As interrupções do Vsync foram habilitadas e o hardware requer que a verificação seja controlada para gerar a interrupção do Vsync.
ColorTransformationChange
Qualquer forma de transformação de cor está sendo aplicada, o que exige que os pixels no painel sejam atualizados. Isso pode ser qualquer um dos seguintes: gama herdada, gama DXGI, a transformação de cores de matriz 3x4 ou qualquer forma mais recente de transformação de cores.
BrightnessChange
O brilho da tela foi alterado e, com base na tecnologia de hardware/exibição, isso requer a atualização dos pixels no painel. Para uma tela usando uma luz de fundo, uma alteração de brilho só exigiria sair da PSR se as otimizações de luz de fundo significassem que os pixels também precisam ser atualizados.
SinkRequest
O painel de exibição solicitou uma atualização do host.
Other
Um motivo compreendido pelo driver, mas não especificado por nenhum dos itens acima. Idealmente, um novo sinalizador deve ser definido por qualquer motivo na próxima versão.
Reserved
Reservado.
Value
Comentários
Consulte _DXGK_DIAGNOSTIC_PSR estrutura, na seção de comentários para obter mais informações sobre PSR.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 |
Cabeçalho | dispmprt.h |