estrutura DXGK_DIAGTYPE_NOTIFICATIONS (dispmprt.h)

Uma estrutura usada para identificar um ou mais tipos de diagnóstico na categoria Notificações.

Sintaxe

typedef struct _DXGK_DIAGTYPE_NOTIFICATIONS {
  union {
    struct {
      UINT PanelSelfRefreshSoftware : 1;
      UINT PanelSelfRefreshHardware : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} DXGK_DIAGTYPE_NOTIFICATIONS;

Membros

PanelSelfRefreshSoftware

Indica um diagnóstico relatado pelo driver quando o driver espera que a auto-atualização do painel esteja sendo habilitada ou desabilitada. Esse deve ser um diagnóstico leve, portanto, relatado no NoninvasiveTypes em uma chamada para DxgkDdiQueryDiagnosticTypesSupported, que seria enviado durante uma chamada DDI do sistema operacional que faz com que o estado mude ou em um caminho de código normal em que a alteração de estado seria naturalmente executada.

PanelSelfRefreshHardware

Indica um diagnóstico relatado pelo driver quando o driver recebe uma notificação do hardware ou quando o driver consulta o hardware para descobrir que a auto-atualização do painel foi habilitada ou desabilitada. Esse diagnóstico destina-se a ser usado para investigação detalhada, portanto, a precisão no relatório de alterações de estado PSR é mais importante que a eficiência, no entanto, se o hardware der suporte à notificação eficiente, isso é ideal.

Reserved

Reservado.

Value

O valor da notificação.

Requisitos

Requisito Valor
Cabeçalho dispmprt.h