Freigeben über


DXGKDDI_DISPLAYDETECTCONTROL Rückruffunktion (d3dkmddi.h)

Wird verwendet, um die Hot Plug-Erkennung zu aktivieren und zu deaktivieren und status Umfragen entweder für ein bestimmtes Ziel oder für alle Ziele zu initiieren.

Syntax

DXGKDDI_DISPLAYDETECTCONTROL DxgkddiDisplaydetectcontrol;

NTSTATUS DxgkddiDisplaydetectcontrol(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_DISPLAYDETECTCONTROL pDisplayDetectControl
)
{...}

Parameter

hAdapter

Ein Handle, das den Adapter identifiziert.

pDisplayDetectControl

Ein Zeiger auf eine DXGKARG_DISPLAYDETECTCONTROL Struktur, die die angeforderte Erkennungsaktion beschreibt.

Rückgabewert

Wenn diese Routine erfolgreich ist, wird STATUS_SUCCESS zurückgegeben.

Hinweise

Diese Funktion wird immer auf passiver Ebene aufgerufen, sodass der unterstützende Code als auswertbar gemacht werden sollte.

Die zurückgegebene status spiegelt nur den Aufruf wider, nicht die status von Connectors. Wenn der Treiber eine Änderung erkennt, antwortet er, indem er DxgkCbIndicateConnectorChange aufruft. Wenn eine Abfrage eines oder mehrerer Ziele angefordert wurde, sollte der Treiber zurückgeben, nachdem die Anforderung an die Hardware gesendet wurde, anstatt auf den Abschluss der Abfrage zu warten.

DXGK_DDCT_POLLONE gilt nur für die angegebene Ziel-ID, während DXGK_DDCT_POLLALL für alle Ziele gilt. Es wäre ein Betriebssystemfehler, einen dieser Arten von Erkennungssteuerung anzufordern, wenn HPD nicht aktiviert ist, sodass der Treiber den Aufruf einfach mit STATUS_INVALID_PARAMETER fehlschlagen kann.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3dkmddi.h