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 |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de