共用方式為


DXGKDDI_DISPLAYMUX_POST_SWITCH_TO_PHASE1回呼函式 (dispmprt.h)

Dxgkrnl 呼叫內核模式顯示驅動程式的 (KMD) DxgkddiDisplayMuxPostSwitchToPhase1 函式,以通知驅動程式 mux 參數已完成,而且驅動程式現在已連線到顯示器,且應該執行階段 1 工作。

語法

DXGKDDI_DISPLAYMUX_POST_SWITCH_TO_PHASE1 DxgkddiDisplaymuxPostSwitchToPhase1;

NTSTATUS DxgkddiDisplaymuxPostSwitchToPhase1(
  PVOID DriverContext,
  ULONG VidPnTargetId,
  ULONG SwitchPrivateDataSize,
  PVOID pSwitchPrivateDataBuffer,
  GUID *pSwitchPrivateDataGUID
)
{...}

參數

DriverContext

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

VidPnTargetId

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

SwitchPrivateDataSize

[in]pSwitchPrivateDataBuffer 所指向之緩衝區的大小,以位元組為單位。

pSwitchPrivateDataBuffer

[in]緩衝區的指標,其中包含從 GPU 取得的私人數據,多任務從

pSwitchPrivateDataGUID

[in]描述私人數據版本/配置之 GUID 的指標。

傳回值

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

言論

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

KMD 必須同時確認它了解傳遞的 GUID,並驗證緩衝區中數據的完整性。

如果 KMD 不瞭解封包,它應該忽略它。 在此情況下,KMD 不應該讓呼叫失敗。

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

要求

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

另請參閱

DxgkddiDisplayMuxPostSwitchAway

DxgkddiDisplayMuxPostSwitchToPhase2

DxgkddiDisplayMuxPreSwitchAwayGetPrivateData