PFND3DDDI_PRESENTMULTIPLANEOVERLAYCB回呼函式 (d3dumddi.h)

將來源多平面重疊配置的內容複製到目的地配置。 Windows Display Driver Model (WDDM) 1.3 或更新版本的使用者模式顯示驅動程式可以呼叫。

語法

PFND3DDDI_PRESENTMULTIPLANEOVERLAYCB Pfnd3dddiPresentmultiplaneoverlaycb;

HRESULT Pfnd3dddiPresentmultiplaneoverlaycb(
  HANDLE hDevice,
  const D3DDDICB_PRESENTMULTIPLANEOVERLAY *unnamedParam2
)
{...}

參數

hDevice

顯示裝置的句柄 (圖形內容) 。

unnamedParam2

pPresent [in]

D3DDDICB_PRESENTMULTIPLANEOVERLAY 結構的指標,描述內容從 和 複製到的來源和目的地配置。

傳回值

傳回下列其中一個值:

傳回碼 描述
S_OK 已成功複製內容。
E_OUTOFMEMORY 函式因為記憶體不足而無法完成。
E_INVALIDARG 已驗證參數,並判斷為不正確。

備註

使用者模式顯示驅動程式只有在 Microsoft DirectX Graphics Infrastructure (DXGI) 運行時間成功處理至 pfnPresentMultiplaneOverlay (D3D) 函式之後,才應該呼叫此函式。

注意當顯示驅動程式呼叫 pfnPresentMultiPlaneOverlayCb (D3D) 時,它必須在 D3DDDICB_PRESENTMULTIPLANEOVERLAY 結構的 AllocationInfo 陣組成員中維持相同的配置順序,因為它在呼叫 pfnPresentMultiplaneOverlay 的運行時間呼叫 pfnPresentMultiplaneOverlay (D3D) 時從 Microsoft Direct3D 運行時間接收。

例如,AllocationInfo 索引 1 中的配置句柄必須代表與 pfnPresentMultiplaneOverlay (D3D ) 搭配使用之 pPresentPlanes D3DDDIARG_PRESENTMULTIPLANEOVERLAY 成員之 pPresentPlanes 成員的索引 1 中傳遞至驅動程式的相同資源。

 

規格需求

需求
最低支援的用戶端 Windows 8.1
最低支援的伺服器 Windows Server 2012 R2
目標平台 桌面
標頭 d3dumddi.h (include D3dumddi.h)

另請參閱

D3DDDIARG_PRESENTMULTIPLANEOVERLAY

D3DDDICB_PRESENTMULTIPLANEOVERLAY

pfnPresentMultiplaneOverlay (D3D)