PFNDDXGIDDI_PRESENTCB回呼函式 (dxgiddi.h)
pfnPresentCbDXGI 函式會將內容從來源配置複製到目的地配置。
語法
PFNDDXGIDDI_PRESENTCB PfnddxgiddiPresentcb;
HRESULT PfnddxgiddiPresentcb(
HANDLE hDevice,
DXGIDDICB_PRESENT *unnamedParam2
)
{...}
參數
hDevice
[in]顯示裝置的句柄(圖形內容)。
unnamedParam2
[in] pPresentData 是 DXGIDDICB_PRESENT 結構的指標,描述內容從和複製到其中的來源和目的地配置。
傳回值
pfnPresentCbDXGI 會傳回下列其中一個值:
傳回碼 | 描述 |
---|---|
S_OK | 已成功複製內容。 |
E_OUTOFMEMORY | pfnPresentCbDXGI 因為記憶體不足而無法完成。 |
E_INVALIDARG | 已驗證參數,並判斷為不正確。 |
言論
pDXGIContextDXGIDDICB_PRESENT 結構的成員,pPresentData 參數所指向是不透明的通訊機制。 當運行時間呼叫驅動程式的 PresentDXGI 函式時,運行時間會將此 DXGI 內容傳遞至 pDXGIContext 中DXGI_DDI_ARG_PRESENT 結構的成員。 當驅動程式 呼叫 pfnPresentCbDXGIGI時,驅動程式應該將這個 DXGI 內容未變更複製到 pDXGIContext 成員DXGIDDICB_PRESENT。
Direct3D 執行時間會限制可透過位區塊傳輸 (bitblt) 作業呈現的格式集。 如需限制的詳細資訊,請參閱 BltDXGI 參考頁面的一節。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista |
目標平臺 | 桌面 |
標頭 | dxgiddi.h (include D3d10umddi.h) |