enumerazione DXGK_DIAG_MONITOR_STATE (dispmprt.h)

DXGK_DIAG_MONITOR_STATE specifica lo stato dei monitor in base al driver miniport, che indica al sistema operativo se i monitor sono pronti per ricevere i pixel.

Sintassi

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;

Costanti

 
DXGK_DIAG_MONITOR_STATE_UNINITIALIZED
Riservato per l'uso del sistema operativo durante l'inizializzazione diagnostica.
DXGK_DIAG_MONITOR_READY
Il monitoraggio viene inizializzato e configurato ed è pronto per ricevere pixel.
DXGK_DIAG_MONITOR_NOT_READY
Il monitoraggio non è inizializzato o configurato correttamente e non è pronto per ricevere pixel.
DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
Il driver non conosce lo stato corrente del monitoraggio. Questo valore deve essere usato solo per i monitoraggi per i quali il driver non ha informazioni dettagliate sullo stato di monitoraggio.

Commenti

L'enumerazione DXGK_DIAG_MONITOR_STATE è un membro della struttura DXGK_DISPLAYSTATE_INTRUSIVE . Viene usato durante la raccolta di informazioni di diagnostica tramite chiamate a DxgkDdiGetDisplayStateIntrusive.

In molte situazioni, il driver deve inizializzare il monitoraggio e impostarlo (in genere inviando una sequenza di comandi) prima di iniziare a inviare pixel al monitoraggio. Inoltre, potrebbe esserci una negoziazione/handshaking avviata dal driver con il monitor prima che i pixel possano essere inviati. DXGK_DIAG_MONITOR_STATE specifica lo stato finale dei monitor in base al driver miniport, che indica al sistema operativo se i monitor sono pronti per ricevere i pixel.

Nota

In alcuni casi ,ad esempio DisplayPort, DXGK_DIAG_MONITOR_STATE potrebbe sovrapporsi a DXGK_DIAG_DISPLAY_LINK_STATE. Lo scopo di questa enumerazione consiste nel ottenere lo stato corrente complessivo del monitoraggio indipendentemente dallo stato del bus/collegamento.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 2004
Intestazione dispmprt.h

Vedi anche

DXGK_DIAG_DISPLAY_LINK_STATE

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive