DDHAL_DESTROYDDLOCALDATA structure (ddrawi.h)

DDHAL_DESTROYDDLOCALDATA contains the information required for the driver to destroy a set of surfaces associated to a given local DirectDraw object.

Syntax

typedef struct _DDHAL_DESTROYDDLOCALDATA {
  DWORD                   dwFlags;
  LPDDRAWI_DIRECTDRAW_LCL pDDLcl;
  HRESULT                 ddRVal;
} *LPDDHAL_DESTROYDDLOCALDATA, DDHAL_DESTROYDDLOCALDATA;

Members

dwFlags

Unused.

pDDLcl

Points to the local Direct Draw object that serves as a reference for all Direct3D surfaces that have to be destroyed.

ddRVal

Specifies the location where the driver writes the return value of D3dDestroyDDLocal. A return code of D3D_OK indicates success. For more information, see Return Codes for Direct3D Driver Callbacks.

Requirements

Requirement Value
Header ddrawi.h (include D3dhal.h)

See also

D3dDestroyDDLocal