共用方式為


PDD_MOCOMPCB_RENDER ddrawint.h (回呼函式)

DdMoCompRender回呼函式會指定包含宏區塊的介面、宏區塊所在的每個介面中的位移,以及要轉譯的宏區塊資料大小,告知驅動程式要轉譯的宏區塊。

語法

PDD_MOCOMPCB_RENDER PddMocompcbRender;

DWORD PddMocompcbRender(
  PDD_RENDERMOCOMPDATA unnamedParam1
)
{...}

參數

unnamedParam1

指向包含轉譯框架所需資訊的 DD_RENDERMOCOMPDATA 結構。

傳回值

DdMoCompRender 會傳回下列其中一個回呼代碼:

備註

支援動作補償的 DirectDraw 驅動程式必須實作 DdMoCompRender

DdMoCompRender 可以在 DdMoCompBeginFrameDdMoCompEndFrame 序列之間多次呼叫。

如果先前的轉譯作業尚未完成,驅動程式應該會在lpRenderData上將 DD_RENDERMOCOMPDATA 結構的ddRVal成員設定為 DDERR_WASSTILLDRAWING並傳回 DDHAL_DRIVER_HANDLED,以失敗呼叫。

需求

   
目標平台 桌面
標頭 ddrawint.h (包含 Winddi.h)

另請參閱

DD_RENDERMOCOMPDATA

DdMoCompBeginFrame

DdMoCompEndFrame