Freigeben über


DXGK_DIAG_MONITOR_STATE-Aufzählung (dispmprt.h)

DXGK_DIAG_MONITOR_STATE gibt den Zustand der Monitore entsprechend dem Miniporttreiber an, der angibt, 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 ist nicht richtig initialisiert oder eingerichtet und kann keine Pixel empfangen.
DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
Der Treiber kennt nicht den aktuellen Zustand des Monitors. Dieser Wert sollte nur für Monitore verwendet werden, für die der Treiber keinen Einblick in den Überwachungszustand hat.

Bemerkungen

Die DXGK_DIAG_MONITOR_STATE-Aufzählung ist ein Element der DXGK_DISPLAYSTATE_INTRUSIVE Struktur. Sie wird beim Sammeln von Diagnoseinformationen über Aufrufe von DxgkDdiGetDisplayStateIntrusiveverwendet.

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

Anmerkung

In einigen Fällen (z. B. DisplayPort) überlappen DXGK_DIAG_MONITOR_STATE möglicherweise mit DXGK_DIAG_DISPLAY_LINK_STATE. Zweck dieser Enumeration ist es, unabhängig vom Bus-/Linkzustand den gesamt aktuellen Status des Monitors zu erhalten.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 2004
Header- dispmprt.h

Siehe auch

DXGK_DIAG_DISPLAY_LINK_STATE

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive