IDirectDrawSurface2::GetBltStatus
HRESULT GetBltStatus(DWORD dwFlags);
Obtains the blitter status.
·Returns DD_OK if a blitter is present, DDERR_WASSTILLDRAWING if the blitter is busy, DDERR_NOBLTHW if there is no blitter, or one of the following error values otherwise:
dwFlags
One of the following flags:
Inquires whether a blit involving this surface can occur immediately, and returns DD_OK if the blit can be completed.
Inquires whether the blit is done, and returns DD_OK if the last blit on this surface has completed.