Compartilhar via


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