IDirectDrawSurface7::GetFlipStatus 方法 (ddraw.h)

检索有关此图面是否已完成翻转过程的状态。

语法

HRESULT GetFlipStatus(
  [in] DWORD unnamedParam1
);

参数

[in] unnamedParam1

一个值,可设置为以下标志之一:

DDGFS_CANFLIP

查询此图面是否可以立即翻转,并返回DD_OK是否可以完成翻转。

DDGFS_ISFLIPDONE

查询翻转是否已完成,并返回DD_OK此图面上的最后一个翻转是否已完成。

返回值

如果该方法成功,则返回值DD_OK。

如果失败,当图面尚未完成翻转过程或以下错误值之一时,该方法可以返回DDERR_WASSTILLDRAWING:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_INVALIDSURFACETYPE
  • DDERR_SURFACEBUSY
  • DDERR_SURFACELOST
  • DDERR_UNSUPPORTED
  • DDERR_WASSTILLDRAWING

要求

要求
目标平台 Windows
标头 ddraw.h
Library Ddraw.lib
DLL Ddraw.dll

另请参阅

IDirectDrawSurface7