DXGK_DIAGNOSTIC_PSR_REFRESH_REASON união (dispmprt.h)
Indica o motivo ou os motivos para sair do PSR (Painel Self-Refresh).
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 do MPO, posição, dimensionamento, orientação 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 vsync foram habilitadas e o hardware requer que o scanout seja controlado para gerar a interrupção do Vsync.
ColorTransformationChange
Qualquer forma de transformação de cores está sendo aplicada, o que exige que os pixels no painel sejam atualizados. Isso pode ser qualquer um dos: 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 exibição foi alterado e, com base na tecnologia de hardware/exibição, isso requer a atualização dos pixels no painel. Para uma exibição usando uma luz de fundo, uma alteração de brilho só exigiria sair do PSR se as otimizações de backlight significassem que os pixels também precisam ser atualizados.
SinkRequest
O painel de exibição solicitou uma atualização do host.
Other
Uma razão compreendida pelo driver, mas não especificada por nenhum dos itens acima. O ideal é que um novo sinalizador seja definido por qualquer motivo na próxima versão.
Reserved
Reservado.
Value
Observações
Consulte _DXGK_DIAGNOSTIC_PSR estrutura, na seção de comentários para obter mais informações sobre PSR.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1809 |
cabeçalho | dispmprt.h |