Freigeben über


DXGKDDI_LINK_DEVICE Rückruffunktion (dispmprt.h)

Die optionale DxgkDdiLinkDevice-Funktion fragt den Anzeigeminiporttreiber nach Informationen zur Konfiguration des verknüpften Adapters ab.

Syntax

DXGKDDI_LINK_DEVICE DxgkddiLinkDevice;

NTSTATUS DxgkddiLinkDevice(
  [in]      IN_CONST_PDEVICE_OBJECT PhysicalDeviceObject,
  [in]      IN_CONST_PVOID MiniportDeviceContext,
  [in, out] INOUT_PLINKED_DEVICE LinkedDevice
)
{...}

Parameter

[in] PhysicalDeviceObject

Ein Zeiger auf ein physisches Geräteobjekt (PDO), das einen Anzeigeadapter identifiziert.

[in] MiniportDeviceContext

Ein Handle zu einem Kontextblock, der einem Anzeigeadapter zugeordnet ist. Die DxgkDdiAddDevice-Funktion des Display-Miniporttreibers stellt dieses Handle zuvor für das Microsoft DirectX-Grafik-Kernel-Subsystem bereit.

[in, out] LinkedDevice

Ein Zeiger auf eine LINKED_DEVICE-Struktur, die Informationen zur Konfiguration der verknüpften Grafikkarte enthält.

Rückgabewert

DxgkDdiLinkDevice gibt STATUS_SUCCESS zurück oder einen geeigneten Fehlercode, wenn Informationen zur Konfiguration des verknüpften Adapters nicht abgerufen werden können.

Bemerkungen

Die DxgkDdiLinkDevice--Funktion sollte von Treibern von Grafikkarten implementiert werden, die verknüpfte Grafikkarten unterstützen.

Wenn diese Funktion bereitgestellt wird, fragt das Betriebssystem den Display-Miniporttreiber unmittelbar nach dem Aufruf an DxgkDdiAddDeviceab.

Wenn das Betriebssystem nicht alle erwarteten Grafikkarten in der Struktur aufzählt, auf die durch LinkedDeviceverwiesen wird, wird das System im VGA-Modus gestartet.

Der Treiber kann nur eine führende Verbindung in der Kette der verknüpften Grafikkarten aufzählen.

Plug and Play- oder Power-Ereignisse führen dazu, dass der führende verbundene Adapter nach den verbleibenden verbundenen Adaptern ein- oder gestartet wird, oder umgekehrt führen solche Ereignisse dazu, dass der führende verknüpfte Adapter heruntergeschaltet oder deaktiviert wird, bevor die verbleibenden verknüpften Adapter.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Zielplattform- Desktop
Header- dispmprt.h
IRQL- PASSIVE_LEVEL

Siehe auch

DxgkDdiAddDevice

LINKED_DEVICE