DD_GETBLTSTATUSDATA structure (ddrawint.h)

The DD_GETBLTSTATUSDATA structure returns the blit status information.

Syntax

typedef struct _DD_GETBLTSTATUSDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_SURFACE_LOCAL     lpDDSurface;
  DWORD                 dwFlags;
  HRESULT               ddRVal;
  VOID                  *GetBltStatus;
} *PDD_GETBLTSTATUSDATA, DD_GETBLTSTATUSDATA;

Members

lpDD

Points to a DD_DIRECTDRAW_GLOBAL structure that describes the driver's device.

lpDDSurface

Points to a DD_SURFACE_LOCAL structure representing the surface whose blit status is being queried.

dwFlags

Specifies the blit status being requested. This member can be one of the following values:

Flag Meaning
DDGBS_CANBLT Queries whether the driver can currently perform a blit.
DDGBS_ISBLTDONE Queries whether the driver has completed the last blit.

ddRVal

Specifies the location in which the driver writes the return value of the DdGetBltStatus callback. A return code of DD_OK indicates success. For more information, see Return Values for DirectDraw.

GetBltStatus

Used by the Microsoft DirectDraw API and should not be filled in by the driver.

Requirements

Requirement Value
Header ddrawint.h (include Winddi.h)

See also

DdGetBltStatus