DirectX SDK

IDirectDraw7::GetGDISurface

The IDirectDraw7::GetGDISurface method retrieves the DirectDrawSurface object that currently represents the surface memory that GDI is treating as the primary surface.

HRESULT GetGDISurface(
  LPDIRECTDRAWSURFACE7 FAR *lplpGDIDDSSurface  
);

Parameters

lplpGDIDDSSurface
Address of a variable to be filled with a pointer to the IDirectDrawSurface7 interface for the surface that currently controls the GDI's primary surface memory.

Return Values

If the method succeeds, the return value is DD_OK.

If it fails, the method can return one of the following error values:

DDERR_INVALIDOBJECT
DDERR_INVALIDPARAMS
DDERR_NOTFOUND

Requirements

  Windows NT/2000: Requires Windows 2000.
  Windows 95/98: Requires Windows 98.
  Header: Declared in ddraw.h.

See Also

IDirectDraw7::FlipToGDISurface