Freigeben über


DXGKDDI_DISPLAYMUX_PRE_SWITCH_AWAY Rückruffunktion (dispmprt.h)

Dxgkrnl- ruft den Kernelmodus-Anzeigetreiber (KMD) DxgkddiDisplayMuxPreSwitchAway-Funktion auf, um den Treiber darüber zu benachrichtigen, dass die aktuell verbundene Anzeige an eine andere GPU verschoben werden soll.

Syntax

DXGKDDI_DISPLAYMUX_PRE_SWITCH_AWAY DxgkddiDisplaymuxPreSwitchAway;

NTSTATUS DxgkddiDisplaymuxPreSwitchAway(
  PVOID DriverContext,
  ULONG VidPnTargetId,
  PULONG pSwitchPrivateDataSize
)
{...}

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.

pSwitchPrivateDataSize

[out] Zeiger auf eine ULONG-Variable, in der der Treiber die Größe in Byte der privaten Switch-Daten schreibt, die während des Switches an die andere GPU übergeben werden.

Rückgabewert

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

Bemerkungen

Dieser DDI wird unter Synchronisierungsebene 2aufgerufen.

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

DxgkDdiDisplayMuxPreSwitchAwayGetPrivateData