DD_GETFLIPSTATUSDATA 结构 (ddrawint.h)

DD_GETFLIPSTATUSDATA结构返回翻转状态信息。

语法

typedef struct _DD_GETFLIPSTATUSDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_SURFACE_LOCAL     lpDDSurface;
  DWORD                 dwFlags;
  HRESULT               ddRVal;
  VOID                  *GetFlipStatus;
} *PDD_GETFLIPSTATUSDATA, DD_GETFLIPSTATUSDATA;

成员

lpDD

指向描述驱动程序设备的 DD_DIRECTDRAW_GLOBAL 结构。

lpDDSurface

指向描述正在查询翻转状态的图面的 DD_SURFACE_LOCAL 结构。

dwFlags

指定要请求的翻转状态。 此成员可以是以下值之一:

标志 含义
DDGFS_CANFLIP 查询驱动程序当前是否可以执行翻转。
DDGFS_ISFLIPDONE 查询驱动程序是否已完成最后一次翻转。

ddRVal

指定驱动程序写入 DdGetFlipStatus 回调的返回值的位置。 返回代码DD_OK表示成功。 有关详细信息,请参阅 DirectDraw 的返回值

GetFlipStatus

由 Microsoft DirectDraw API 使用,驱动程序不应填充。

要求

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

另请参阅

DdGetFlipStatus