DXGKDDI_UPDATEMONITORLINKINFO Rückruffunktion (d3dkmddi.h)

Wird vom Clienttreiber implementiert, damit Funktionen eines Monitors abgefragt werden können, die an die Verknüpfung gebunden sind, über die er derzeit angefügt ist.

Syntax

DXGKDDI_UPDATEMONITORLINKINFO DxgkddiUpdatemonitorlinkinfo;

NTSTATUS DxgkddiUpdatemonitorlinkinfo(
  IN_CONST_HANDLE hAdapter,
  INOUT_PDXGKARG_UPDATEMONITORLINKINFO pUpdateMonitorLinkInfoArg
)
{...}

Parameter

hAdapter

Gibt den Adapter an, für den die Anzeigezeiten festgelegt werden sollen.

pUpdateMonitorLinkInfoArg

Ein Zeiger auf eine DXGKARG_UPDATEMONITORLINKINFO-Struktur , für die der Treiber die Überwachungslinkfunktionen schreibt.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Geben Sie andernfalls einen geeigneten NTSTATUS-Werte-Fehlercode zurück. Weitere Informationen finden Sie unter NTSTATUS-Werte. Der Treiber sollte immer einen Erfolgscode zurückgeben, es sei denn, es liegt ein Fehler in den Parametern oder ein Fehler bei der Verarbeitung der Anforderung vor.

Hinweise

UpdateMonitorLinkCapabilities wird nach der Rückruffunktion RecommendMonitorModes und vor der Modusenumeration aufgerufen, sodass Funktionen, die nicht von der spezifischen Anzeigekonfiguration abhängen, vom Betriebssystem abgefragt werden können, ohne der Enumeration zusätzliche Informationen hinzuzufügen. Wenn RecommendMonitorModes abgeschlossen ist, hat der Treiber die Funktionen des Monitors vollständig verstanden und kann sie an das Betriebssystem melden. Dies bedeutet nicht unbedingt, dass alle funktionen unabhängig von der Anzeigekonfiguration verfügbar sind, aber es ermöglicht dem Betriebssystem, definierte Annahmen zu treffen.

Die DXGKARG_UPDATEMONITORLINKINFO-Struktur übergibt auch Nutzungshinweise basierend auf der Betriebssystemkonfiguration des Monitors an den Treiber.

Diese Funktion wird immer auf passiver Ebene aufgerufen.

Anforderungen

Anforderung Wert
Header d3dkmddi.h
IRQL PASSIVE