Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird verwendet, um die Hot Plug-Erkennung zu aktivieren und zu deaktivieren und Statusabfragungen für ein bestimmtes Ziel oder alle Ziele zu initiieren.
Syntax
DXGKDDI_DISPLAYDETECTCONTROL DxgkddiDisplaydetectcontrol;
NTSTATUS DxgkddiDisplaydetectcontrol(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_DISPLAYDETECTCONTROL pDisplayDetectControl
)
{...}
Parameter
hAdapter
Ein Handle, der 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.
Bemerkungen
Diese Funktion wird immer auf PASSIVEr Ebene aufgerufen, sodass der unterstützende Code seitenfähig gemacht werden sollte.
Der zurückgegebene Status spiegelt nur den Anruf wider, nicht den Status von Connectors. Wenn der Treiber eine Änderung erkennt, reagiert er durch Aufrufen von DxgkCbIndicateConnectorChange. Wenn eine Abfrage eines oder mehrerer Ziele angefordert wurde, sollte der Treiber zurückgegeben werden, nachdem die Anforderung an die Hardware übermittelt 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, eine dieser Arten von Erkennungskontrolle anzufordern, wenn HPD nicht aktiviert ist, damit der Treiber einfach den Anruf mit STATUS_INVALID_PARAMETER fehlschlagen kann.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Fenster |
Header- | d3dkmddi.h |