Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This structure returns status information for the blit and passes the information to the DirectDraw hardware abstraction layer (DDHAL) GetBltStatus and GetSysmemBltStatus callback functions.
typedef struct _DDHAL_GETBLTSTATUSDATA {LPDDRAWI_DIRECTDRAW_GBLlpDD;LPDDRAWI_DDRAWSURFACE_LCLlpDDSurface;DWORDdwFlags;HRESULTddRVal;LPDDHALSURFCB_GETBLTSTATUSGetBltStatus;} DDHAL_GETBLTSTATUSDATA;
Members
lpDD**
Pointer to the DDRAWI_DIRECTDRAW_GBL structure that represents the DirectDraw object.lpDDSurface
Pointer to the DDRAWI_DDRAWSURFACE_LCL structure that represents the DirectDrawSurface object. For GetSysmemBltStatus calls, the driver is assured that this member points to a system memory surface.dwFlags**
Blit status flags.The following table shows the possible flags.
Flag Description DDGBS_CANBLT Queries whether a blit is currently permitted. DDGBS_ISBLTDONE Queries if the last blit has finished. ddRVal**
Passes the DirectDraw return values. This member should be filled in with one of the following:GetBltStatus**
This member is used by DirectDraw and should not be filled in by the driver.
Requirements
OS Versions: Windows CE 2.12 and later. Version 2.12 requires DXPAK 1.0 or later.
Header: Ddrawi.h.
See Also
GetSysmemBltStatus | DDRAWI_DIRECTDRAW_GBL | DDRAWI_DDRAWSURFACE_LCL | DD_OK | DDERR_WASSTILLDRAWING | DirectDrawSurface Structures
Send Feedback on this topic to the authors