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) |