DXGK_DISPLAYDETECTCONTROLTYPE-Enumeration (d3dkmddi.h)

Enumeration, die den Typ der Anzeigeerkennungsaktion angibt.

Syntax

typedef enum _DXGK_DISPLAYDETECTCONTROLTYPE {
  DXGK_DDCT_UNINITIALIZED = 0,
  DXGK_DDCT_POLLONE,
  DXGK_DDCT_POLLALL,
  DXGK_DDCT_ENABLEHPD,
  DXGK_DDCT_DISABLEHPD
} DXGK_DISPLAYDETECTCONTROLTYPE;

Konstanten

 
DXGK_DDCT_UNINITIALIZED
Wert: 0
Gibt an, dass einer Variablen vom Typ DXGK_DISPLAYDETECTCONTROLTYPE noch kein aussagekräftiger Wert zugewiesen wurde.
DXGK_DDCT_POLLONE
Fordert eine Abfrage des im Feld TargetId angegebenen Ziels an. Der Treiber sollte die Abfrage des Ziels initiieren, wenn die aktuelle status nicht bekannt ist. Wenn die status nicht mit der letzten gemeldeten status für das Ziel identisch ist, sollte eine aktualisierte status mithilfe von DxgkCbIndicateConnectorChange gemeldet werden.
DXGK_DDCT_POLLALL
Anforderung zum Initiieren von Umfragen für alle Ziele, bei denen der Treiber keine aktuellen status hat, bevor er den Aufruf abschließt, aber der Treiber sollte nicht auf die Ergebnisse der Abrufe warten, bevor er zurückkehrt.
Wenn status jedes Ziels ermittelt wird, sollte, wenn es nicht mit dem zuvor aktualisierten status mithilfe von DxgkCbIndicateConnectorChange gemeldet werden.
DXGK_DDCT_ENABLEHPD
Gilt für alle Ziele und erfordert, dass der Treiber neue Benachrichtigungen aktiviert und alle ausstehenden Benachrichtigungen mithilfe von DxgkCbIndicateConnectorChange vor Abschluss des Anrufs angibt. Außerdem muss er Abfragen für alle Ziele initiieren, bei denen der Treiber vor Abschluss des Aufrufs nicht über aktuelle status verfügt, aber er sollte nicht auf die Ergebnisse der Abrufe warten, bevor er zurückgegeben wird. Für den POST-Adapter ist es wichtig, dass die Anzeige, die von der Firmware initialisiert wurde, in den Satz von Anzeigen eingeschlossen wird, die vor dem Zurückkehren von dem während des Startvorgangs erfolgten Aufruf gemeldet werden, damit das Betriebssystem den Monitor erkennt, bevor es den Startfunktions-VidPn anfordert. Da die Firmware die Startanzeige bereits erkannt und initialisiert hat und der Treiber den Framepufferzustand abfragen konnte, sollte die Verbindung status natürlich dem Treiber bekannt sein und eine Benachrichtigung an das Betriebssystem ausstehen.
DXGK_DDCT_DISABLEHPD
Gilt für alle Ziele und erfordert, dass der Treiber neue Benachrichtigungen deaktiviert. Es wird davon ausgegangen, dass dies nicht verhindert, dass eine In-Flight-Benachrichtigung gemeldet wird, nachdem der Fahrer zurückgekehrt ist.

Anforderungen

Anforderung Wert
Header d3dkmddi.h