DXGK_DIAG_MONITOR_STATE-Enumeration (dispmprt.h)

DXGK_DIAG_MONITOR_STATE gibt den Status der Monitore gemäß dem Miniporttreiber an und gibt dem Betriebssystem (Os) an, ob die Monitore bereit sind, die Pixel zu empfangen.

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;

Konstanten

 
DXGK_DIAG_MONITOR_STATE_UNINITIALIZED
Reserviert für die Verwendung des Betriebssystems während der Diagnoseinitialisierung.
DXGK_DIAG_MONITOR_READY
Der Monitor wird initialisiert und eingerichtet und kann Pixel empfangen.
DXGK_DIAG_MONITOR_NOT_READY
Der Monitor wird nicht ordnungsgemäß initialisiert oder eingerichtet und kann keine Pixel empfangen.
DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
Der Treiber kennt den aktuellen Status des Monitors nicht. Dieser Wert sollte nur für Monitore verwendet werden, für die der Treiber keinen Einblick in den Überwachungszustand hat.

Hinweise

Die DXGK_DIAG_MONITOR_STATE-Enumeration ist ein Element der DXGK_DISPLAYSTATE_INTRUSIVE-Struktur . Es wird beim Sammeln von Anzeigediagnoseinformationen über Aufrufe von DxgkDdiGetDisplayStateIntrusive verwendet.

In vielen Situationen muss der Treiber den Monitor initialisieren und einrichten (in der Regel durch Senden einer Befehlssequenz), bevor er mit dem Senden von Pixeln an den Monitor beginnen kann. Darüber hinaus kann es sein, dass einige vom Treiber initiierte Aushandlung/Handshaking mit dem Monitor ausgeführt werden, bevor Pixel gesendet werden können. DXGK_DIAG_MONITOR_STATE gibt den endgültigen Zustand der Monitore gemäß dem Miniporttreiber an und gibt dem Betriebssystem an, ob die Monitore bereit sind, die Pixel zu empfangen.

Hinweis

In einigen Fällen (z. B. DisplayPort) überlappen sich DXGK_DIAG_MONITOR_STATE möglicherweise mit DXGK_DIAG_DISPLAY_LINK_STATE. Der Zweck dieser Enumeration besteht darin, den gesamten aktuellen status des Monitors unabhängig vom Bus/Link-Zustand abzurufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 2004
Kopfzeile dispmprt.h

Weitere Informationen

DXGK_DIAG_DISPLAY_LINK_STATE

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive