共用方式為


DXGKCB_MULTIPLANEOVERLAYDISABLED回呼函式 (d3dkmddi.h)

核心模式顯示迷你埠驅動程式會呼叫 DXGKCB_MULTIPLANEOVERLAYDISABLED,表示指定的 VidPnSourceId不再支援目前的多平面重疊 (MPO) 組態。

語法

DXGKCB_MULTIPLANEOVERLAYDISABLED DxgkcbMultiplaneoverlaydisabled;

void DxgkcbMultiplaneoverlaydisabled(
  [in] IN_CONST_HANDLE hAdapter,
  [in] UINT VidPnSourceId
)
{...}

參數

[in] hAdapter

不再支援目前 MPO 硬體設定的適配卡句柄。

[in] VidPnSourceId

VidPnSourceId,目前不再支援 MPO 硬體設定。

傳回值

沒有

言論

DXGKCB_MULTIPLANEOVERLAYDISABLED 通知桌面 Windows 管理員 (DWM) 目前不再支援 MPO 設定,讓 DWM 回復為組合。

此要求會以異步方式處理,而且可由數個畫面延遲。 建議只在例外情況下呼叫此函式,例如下列案例:

  • 一個輸出上的顯示變更或熱插即用事件,無法再繼續支持認可至不同監視器的 MPO 組態。 在此情況下,驅動程式可以在監視器上停用重迭平面。 使用者會看到可見的成品,但最終應該由 DWM 更正。

  • MPO 應該因為熱問題而停用。 在此情況下,驅動程式不需要立即停用 MPO,但可以等到 DWM 收到通知,並要求 MPO 支援(KMD 應該指出由於熱問題而不支援該 MPO)。 屆時,DWM 將會停用 MPO 並開始撰寫。

針對一般情況,驅動程式應該改為透過正確回應 DxgkDdiCheckMultiplaneOverlaySupport3來防止不相容的多平面重迭組態。

DXGKCB_XXX 函式是由 Dxgkrnl實作。 若要使用此回呼函式,請透過 DXGKRNL_INTERFACE呼叫 DxgkCbMultiPlaneOverlayDisabled

要求

要求 價值
最低支援的用戶端 Windows 10 版本 1607 (WDDM 2.1)
目標平臺 窗戶
標頭 d3dkmddi.h
IRQL <= PASSIVE_LEVEL

另請參閱

DxgkDdiCheckMultiplaneOverlaySupport3

DXGKRNL_INTERFACE