Freigeben über


DDHAL_GETBLTSTATUSDATA (Windows CE 5.0)

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.