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 |