struttura DD_DESTROYSURFACEDATA (ddrawint.h)

La struttura DD_DESTROYSURFACEDATA contiene informazioni necessarie per eliminare definitivamente la superficie specificata, nel caso di DestroyD3DBuffer, un comando o un buffer dei vertici.

Sintassi

typedef struct _DD_DESTROYSURFACEDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_SURFACE_LOCAL     lpDDSurface;
  HRESULT               ddRVal;
  VOID                  *DestroySurface;
} *PDD_DESTROYSURFACEDATA, DD_DESTROYSURFACEDATA;

Members

lpDD

Punta alla struttura DD_DIRECTDRAW_GLOBAL che descrive il dispositivo del driver.

lpDDSurface

Punta alla struttura DD_SURFACE_LOCAL che rappresenta la superficie o l'oggetto buffer da eliminare definitivamente.

ddRVal

Specifica la posizione in cui il driver scrive il valore restituito del callback DdDestroySurface o DestroyD3DBuffer . Un codice restituito di DD_OK indica l'esito positivo. Per altre informazioni, vedere Valori restituiti per DirectDraw.

DestroySurface

Usato dall'API Microsoft DirectDraw e non deve essere compilato dal driver.

Requisiti

Requisito Valore
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

DdDestroySurface

DestroyD3DBuffer