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 | 已驗證參數,並判斷為不正確。 |
備註
pPresentData 參數指向之DXGIDDICB_PRESENT結構的 pDXGIContext 成員是不透明的通訊機制。 運行時間會在運行時間呼叫驅動程式的 PresentDXGIGI 函式時,將此 DXGI 內容傳遞至 DXGI_DDI_ARG_PRESENT 結構的 pDXGIContext 成員中的驅動程式。 當驅動程式呼叫 pfnPresentCbDXGIGIGI 時,驅動程式應該將此 DXGI 內容未變更複製到 DXGIDDICB_PRESENT 的 pDXGIContext 成員。
Direct3D 執行時間會限制可透過位區塊傳輸 (bitblt) 作業呈現的格式集。 如需限制的詳細資訊,請參閱 BltDXGI 參考頁面的一節。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
目標平台 | 桌面 |
標頭 | dxgiddi.h (包含 D3d10umddi.h) |