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 |