共用方式為


PFNDDXGIDDI_PRESENTCB回呼函式 (dxgiddi.h)

pfnPresentCbDXGI 函式會將內容從來源配置複製到目的地配置。

語法

PFNDDXGIDDI_PRESENTCB PfnddxgiddiPresentcb;

HRESULT PfnddxgiddiPresentcb(
  HANDLE hDevice,
  DXGIDDICB_PRESENT *unnamedParam2
)
{...}

參數

hDevice

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

unnamedParam2

[in] pPresentDataDXGIDDICB_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)

另請參閱

BltDXGI

CreateDevice (D3D10)

DXGIDDICB_PRESENT

DXGI_DDI_ARG_PRESENT

DXGI_DDI_BASE_CALLBACKS

PresentDXGI