Freigeben über


DXGK_DISPLAYDETECTCONTROLTYPE-Aufzählung (d3dkmddi.h)

Aufzählung, 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 das Abrufen des Ziels initiieren, wenn der aktuelle Status nicht bekannt ist. Wenn der Status nicht mit dem letzten gemeldeten Status für das Ziel übereinstimmt, sollte ein aktualisierter Status mithilfe von DxgkCbIndicateConnectorChange gemeldet werden.
DXGK_DDCT_POLLALL
Fordern Sie an, Umfragen für alle Ziele zu initiieren, bei denen der Treiber vor abschluss des Anrufs nicht den aktuellen Status hat, aber der Treiber sollte nicht auf die Ergebnisse der Abfrage warten, bevor er zurückgibt.
Wenn der Status jedes Ziels nicht mit dem zuvor aktualisierten Status identisch ist, sollte 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. Sie muss auch Umfragen für alle Ziele initiieren, bei denen der Treiber vor abschluss des Anrufs nicht über den aktuellen Status verfügt, aber es sollte nicht auf die Ergebnisse der Abfrage warten, bevor er zurückgibt. Für den POST-Adapter ist es wichtig, dass die Anzeige, die von der Firmware initialisiert wurde, in die Gruppe der Displays aufgenommen wird, die gemeldet werden, bevor sie vom Aufruf während des Starts zurückgegeben wird, damit das Betriebssystem den Monitor kennt, bevor er die Startfunktion VidPn anfordert. Da die Firmware die Startanzeige bereits erkannt und initialisiert hat und der Treiber den Framepufferzustand abfragen kann, sollte der Verbindungsstatus natürlich vom Treiber und der ausstehenden Benachrichtigung an das Betriebssystem bekannt sein.
DXGK_DDCT_DISABLEHPD
Gilt für alle Ziele und erfordert, dass der Treiber neue Benachrichtigungen deaktiviert. Es wird verstanden, dass dies nicht verhindert, dass eine In-Flight-Benachrichtigung gemeldet wird, nachdem der Fahrer zurückgegeben wurde.

Anforderungen

Anforderung Wert
Header- d3dkmddi.h