Compartilhar via


enumeração DXGK_DIAG_MONITOR_STATE (dispmprt.h)

DXGK_DIAG_MONITOR_STATE especifica o estado dos monitores de acordo com o driver de miniporto, indicando ao sistema operacional (SO) se os monitores estão prontos para receber os pixels.

Syntax

typedef enum _DXGK_DIAG_MONITOR_STATE {
  DXGK_DIAG_MONITOR_STATE_UNINITIALIZED,
  DXGK_DIAG_MONITOR_READY,
  DXGK_DIAG_MONITOR_NOT_READY,
  DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
} DXGK_DIAG_MONITOR_STATE;

Constantes

 
DXGK_DIAG_MONITOR_STATE_UNINITIALIZED
Reservado para uso do sistema operacional durante a inicialização de diagnóstico.
DXGK_DIAG_MONITOR_READY
O monitor é inicializado e configurado e está pronto para receber pixels.
DXGK_DIAG_MONITOR_NOT_READY
O monitor não está inicializado ou configurado corretamente e não está pronto para receber pixels.
DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
O driver não sabe o estado atual do monitor. Esse valor deve ser usado apenas para monitores para os quais o driver não tem informações sobre o estado do monitor.

Comentários

A enumeração DXGK_DIAG_MONITOR_STATE é um membro da estrutura DXGK_DISPLAYSTATE_INTRUSIVE . Ele é usado durante a coleta de informações de diagnóstico de exibição por meio de chamadas para DxgkDdiGetDisplayStateIntrusive.

Em muitas situações, o driver precisa inicializar o monitor e configurá-lo (normalmente enviando uma sequência de comandos) antes que ele possa começar a enviar pixels para o monitor. Além disso, pode haver alguma negociação iniciada pelo driver/handshaking feita com o monitor antes que os pixels possam ser enviados. DXGK_DIAG_MONITOR_STATE especifica o estado final dos monitores de acordo com o driver de miniporto, indicando ao sistema operacional se os monitores estão prontos para receber os pixels.

Observação

Em alguns casos (como DisplayPort), DXGK_DIAG_MONITOR_STATE pode se sobrepor a DXGK_DIAG_DISPLAY_LINK_STATE. A finalidade dessa enumeração é obter a status atual geral do monitor, independentemente do estado de barramento/link.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 2004
Cabeçalho dispmprt.h

Confira também

DXGK_DIAG_DISPLAY_LINK_STATE

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive