PDD_MOCOMPCB_RENDER ddrawint.h (回呼函式)
DdMoCompRender回呼函式會指定包含宏區塊的介面、宏區塊所在的每個介面中的位移,以及要轉譯的宏區塊資料大小,告知驅動程式要轉譯的宏區塊。
語法
PDD_MOCOMPCB_RENDER PddMocompcbRender;
DWORD PddMocompcbRender(
PDD_RENDERMOCOMPDATA unnamedParam1
)
{...}
參數
unnamedParam1
指向包含轉譯框架所需資訊的 DD_RENDERMOCOMPDATA 結構。
傳回值
DdMoCompRender 會傳回下列其中一個回呼代碼:
備註
支援動作補償的 DirectDraw 驅動程式必須實作 DdMoCompRender。
DdMoCompRender 可以在 DdMoCompBeginFrame 與 DdMoCompEndFrame 序列之間多次呼叫。
如果先前的轉譯作業尚未完成,驅動程式應該會在lpRenderData上將 DD_RENDERMOCOMPDATA 結構的ddRVal成員設定為 DDERR_WASSTILLDRAWING並傳回 DDHAL_DRIVER_HANDLED,以失敗呼叫。
需求
目標平台 | 桌面 |
標頭 | ddrawint.h (包含 Winddi.h) |