共用方式為


DXGKDDI_DISPLAYMUX_PRE_SWITCH_AWAY回呼函式 (dispmprt.h)

Dxgkrnl 呼叫內核模式顯示器驅動程式的 (KMD) DxgkddiDisplayMuxPreSwitchAway 函式,以通知驅動程式目前連線的顯示器即將切換到另一個 GPU。

語法

DXGKDDI_DISPLAYMUX_PRE_SWITCH_AWAY DxgkddiDisplaymuxPreSwitchAway;

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

參數

DriverContext

[in]處理與顯示配接器相關聯的內容區塊。 KMD 的 DxgkDdiAddDevice 函式先前提供此句柄來 Dxgkrnl

VidPnTargetId

[in]DDI 所呼叫的 VidPN 目標。

pSwitchPrivateDataSize

[out]ULONG 變數的指標,驅動程式會將交換器私用數據的大小以位元組為單位寫入交換器私用數據,並在交換器期間傳遞給其他 GPU。

傳回值

DxgkddiDisplayMuxPreSwitchAway 如果成功,則會傳回STATUS_SUCCESS。 否則,它會傳回適當的NT_STATUS錯誤碼。

言論

這個 DDI 會在 同步處理層級 2下呼叫。

如需詳細資訊,請參閱 自動顯示參數

要求

要求 價值
最低支援的用戶端 Windows 11 版本 24H2,Update 2025.01
標頭 dispmprt.h
IRQL PASSIVE_LEVEL

另請參閱

DxgkDdiDisplayMuxPreSwitchAwayGetPrivateData