DXGK_DIAG_DISPLAY_LINK_STATE-Aufzählung (dispmprt.h)
DXGK_DIAG_DISPLAY_LINK_STATE stellt den Anzeigelinkstatus des Ziels mit dem Betriebssystem (Os) bereit, wenn keine unintrusiven Anzeigediagnoseinformationen gesammelt werden.
Syntax
typedef enum _DXGK_DIAG_DISPLAY_LINK_STATE {
DXGK_DIAG_DISPLAY_LINK_STATE_UNINITIALIZED,
DXGK_DIAG_DISPLAY_LINK_STATE_NOTAPPLICABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_STABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_FAILED,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_STABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_FAILED
} DXGK_DIAG_DISPLAY_LINK_STATE;
Konstanten
DXGK_DIAG_DISPLAY_LINK_STATE_UNINITIALIZED Reserviert für die Verwendung des Betriebssystems während der Diagnoseinitialisierung. |
DXGK_DIAG_DISPLAY_LINK_STATE_NOTAPPLICABLE Ein Treiber sollte diesen Wert zurückgeben, wenn das Ziel einen Typ aufweist, bei dem kein Linkkonzept vorhanden ist oder zwischen Anzeigehardware und Monitor (z. B. VGA-Zielen) kein Aushandlungs-/Handshaking besteht. Dieser Wert sollte niemals für ein DisplayPort-basiertes Ziel verwendet werden. |
DXGK_DIAG_DISPLAY_LINK_STATE_STABLE Ein Treiber sollte diesen Wert zurückgeben, wenn sich der Link in einem stabilen Zustand befindet, der angibt, dass die Aushandlung/Handshaking abgeschlossen wurde und der Link bereit ist, Pixeldaten zu empfangen. |
DXGK_DIAG_DISPLAY_LINK_STATE_FAILED Ein Treiber sollte diesen Wert zurückgeben, wenn sich die Verbindung in einem fehlerhaften Zustand befindet, nachdem versucht wurde, die Bandbreite oder andere Parameter mit einer bestimmten Spüle auszuhandeln, z. B. Monitor, Hub, Dongle usw. |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING Ein Treiber sollte diesen Wert zurückgeben, wenn die Verknüpfung derzeit trainiert wird. Es spielt keine Rolle, ob dies der erste oder nachfolgende Linkschulungsversuch ist, da erwartet wird, dass die Schulung bereits im idealen Szenario abgeschlossen werden sollte, wenn das Betriebssystem diese Diagnose DXGK_DISPLAYSTATE_NONINTRUSIVE DDI aufruft. ein kurzer Zeitrahmen und daher nicht in einem stabilen Zustand. |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_STABLE Ein Treiber sollte diesen Wert zurückgeben, wenn sich der Link derzeit in einem stabilen Zustand befindet, aber nur nach mehreren Schulungsversuchen. Es gibt Szenarien, in denen der Link zwar aktuell stabil erscheint, aber es kann jederzeit wieder zum Training zurückkehren. |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_FAILED Ein Treiber sollte diesen Wert zurückgeben, wenn sich der Link derzeit im fehlerhaften Zustand befindet, aber nur nach mehreren Schulungsversuchen. Der Unterschied zwischen diesem Zustand und DXGK_DIAG_DISPLAY_LINK_STATE_FAILED ist, dass dieser Wert angibt, dass der Link potenziell problematisch ist und häufig in den Trainingszustand wechselt. |
Bemerkungen
Die DXGK_DIAG_DISPLAY_LINK_STATE-Aufzählung ist ein Element der DXGK_DISPLAYSTATE_NONINTRUSIVE Struktur. Es wird beim Sammeln von Diagnoseinformationen über Aufrufe von DxgkDdiGetDisplayStateNonIntrusiveverwendet.
DXGK_DIAG_DISPLAY_LINK_STATE ist nicht DisplayPort-spezifisch. Der Verknüpfungszustand bezieht sich auf den Zustand eines Aushandlungs-/Handshakings zwischen Anzeigehardware und Monitor, bevor Sie mit dem Senden von Pixeldaten beginnen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 2004 |
Header- | dispmprt.h |
Siehe auch
DXGK_DISPLAYSTATE_NONINTRUSIVE