共用方式為


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
程式庫 Ddraw.lib
Dll Ddraw.dll

另請參閱

IDirectDrawSurface7