IDirectDrawSurface::GetFlipStatus (Compact 2013)

3/26/2014

This method indicates whether the surface has finished its flipping process.

Syntax

HRESULT GetFlipStatus(
  DWORD dwFlags
); 

Parameters

  • dwFlags
    The following table shows the possible flags.

    Flag

    Description

    DDGFS_CANFLIP

    Inquires whether this surface can be flipped immediately, and returns DD_OK if the flip can be completed.

    DDGFS_ISFLIPDONE

    Inquires whether the flip has finished, and returns DD_OK if the last flip on this surface has completed.

Return Value

If the method succeeds, the return value is DD_OK.

If the method fails, the return value is DDERR_WASSTILLDRAWING if the surface has not finished its flipping process, or one of the following error values:

DDERR_INVALIDOBJECT

DDERR_INVALIDPARAMS

DDERR_SURFACEBUSY

DDERR_SURFACELOST

DDERR_UNSUPPORTED

For more information on these error codes see DirectDraw Return Values.

Requirements

Header

ddraw.h

Library

ddraw.lib

See Also

Reference

IDirectDrawSurface
DirectDraw Reference
DirectDraw Interfaces
IDirectDrawSurface::Flip

Other Resources

DirectDraw