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