Freigeben über


DXGKDDI_DISPLAYMUX_SET_INTERNAL_PANEL_INFO Rückruffunktion (dispmprt.h)

Dxgkrnl- ruft die KMD (Kernelmodusanzeigetreiber) DxgkddiDisplayMuxSetInternalPanelInfo Funktion auf, um dem Treiber Informationen zum internen Panel bereitzustellen.

Syntax

DXGKDDI_DISPLAYMUX_SET_INTERNAL_PANEL_INFO DxgkddiDisplaymuxSetInternalPanelInfo;

NTSTATUS DxgkddiDisplaymuxSetInternalPanelInfo(
  PVOID DriverContext,
  ULONG VidPnTargetId,
  PDXGK_DISPLAYMUX_SET_INTERNAL_PANEL_INFO pInternalPanelInfo
)
{...}

Parameter

DriverContext

[in] Behandeln sie einen Kontextblock, der einem Anzeigeadapter zugeordnet ist. Die DxgkDdiAddDevice-Funktion von KMD hat zuvor dieses Handle für Dxgkrnl-bereitgestellt.

VidPnTargetId

[in] Das VidPN-Ziel, für das die DDI aufgerufen wird.

pInternalPanelInfo

[in] Zeigen Sie auf eine DXGK_DISPLAYMUX_SET_INTERNAL_PANEL_INFO Struktur, die Informationen zum internen Panel enthält.

Rückgabewert

DxgkddiDisplayMuxSetInternalPanelInfo gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.

Bemerkungen

Dieser DDI wird unter Synchronisierungsebene 2aufgerufen.

Wenn ein Adapter gestartet wird, aber der Mux noch nicht mit dem Adapter verbunden ist, kann der Treiber nicht mit dem internen Panel kommunizieren, um Informationen zu sammeln. Auf dem ersten Mux-Switch zu diesem Adapter ruft das Betriebssystem DxgkddiDisplayMuxSetInternalPanelInfo auf, um diese internen Panelinformationen für den Treiber bereitzustellen. Der Treiber kann anschließend die internen Panelinformationen korrekt an das Betriebssystem melden.

DxgkddiDisplayMuxSetInternalPanelInfo wird nur einmal während der ersten Instanz eines Mux-Switches zu einem bestimmten Adapter aufgerufen, sofern der Mux beim Starten des Adapters nicht mit dem Adapter verbunden war. Dieser Aufruf erfolgt direkt vor dem Aufruf DxgkDdiDisplayMuxPreSwitchTo.

Weitere Informationen finden Sie unter automatischen Anzeigeschalter.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 24H2, Update 2025.01
Header- dispmprt.h
IRQL- PASSIVE_LEVEL

Siehe auch

DXGK_DISPLAYMUX_SET_INTERNAL_PANEL_INFO

DxgkDdiDisplayMuxPreSwitchTo