PDD_MOCOMPCB_RENDER回调函数 (ddrawint.h)

DdMoCompRender 回调函数通过指定包含宏块的图面、宏块所在的每个图面中的偏移量以及要呈现的宏块数据的大小,告诉驱动程序要呈现哪些宏块。

语法

PDD_MOCOMPCB_RENDER PddMocompcbRender;

DWORD PddMocompcbRender(
  PDD_RENDERMOCOMPDATA unnamedParam1
)
{...}

参数

unnamedParam1

指向包含呈现帧所需的信息的 DD_RENDERMOCOMPDATA 结构。

返回值

DdMoCompRender 返回以下回调代码之一:

备注

支持运动补偿的 DirectDraw 驱动程序必须实现 DdMoCompRender

可以在 DdMoCompBeginFrame 和 DdMoCompEndFrame 序列之间多次调用 DdMoCompRender

如果之前的呈现操作尚未完成,驱动程序应通过将 lpRenderData 处DD_RENDERMOCOMPDATA结构的 ddRVal 成员设置为DDERR_WASSTILLDRAWING并返回DDHAL_DRIVER_HANDLED来使调用失败。

要求

   
目标平台 桌面
标头 ddrawint.h (包括 Winddi.h)

请参阅

DD_RENDERMOCOMPDATA

DdMoCompBeginFrame

DdMoCompEndFrame