DD_QUERYMOCOMPSTATUSDATA 结构 (ddrawint.h)

DD_QUERYMOCOMPSTATUSDATA结构包含查询上一帧状态所需的信息。

语法

typedef struct _DD_QUERYMOCOMPSTATUSDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_MOTIONCOMP_LOCAL lpMoComp;
  PDD_SURFACE_LOCAL    lpSurface;
  DWORD                dwFlags;
  HRESULT              ddRVal;
} *PDD_QUERYMOCOMPSTATUSDATA, DD_QUERYMOCOMPSTATUSDATA;

成员

lpDD

指向仅与当前 Microsoft DirectDraw 过程相关的 DD_DIRECTDRAW_LOCAL 结构。

lpMoComp

指向包含所请求的运动补偿说明的 DD_MOTIONCOMP_LOCAL 结构。

lpSurface

指向包含要查询的图面 的DD_SURFACE_LOCAL 结构。

dwFlags

指示表面访问的类型。

DDMCQUERY_READ

指示只能测试表面的读取或显示访问权限。 如果未设置此标志,则可以测试图面的写入访问权限。

ddRVal

指定驱动程序写入 DdMoCompQueryStatus 回调的返回值的位置。 返回代码DD_OK表示硬件已完成 处理 DdMoCompRender 请求。 否则,返回值必须DDERR_WASSTILLDRAWING。 有关详细信息,请参阅 DirectDraw 的返回值

要求

要求
Header ddrawint.h (包括 Winddi.h)

另请参阅

DdMoCompQueryStatus

DdMoCompRender