DD_DESTROYSURFACEDATA-Struktur (ddrawint.h)

Die DD_DESTROYSURFACEDATA-Struktur enthält Informationen, die erforderlich sind, um die angegebene Oberfläche zu zerstören– im Fall von DestroyD3DBuffer, einem Befehl oder Einem Scheitelpunktpuffer.

Syntax

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

Member

lpDD

Zeigt auf die DD_DIRECTDRAW_GLOBAL-Struktur , die das Gerät des Treibers beschreibt.

lpDDSurface

Zeigt auf die DD_SURFACE_LOCAL Struktur, die das zu zerstörende Oberflächen- oder Pufferobjekt darstellt.

ddRVal

Gibt den Speicherort an, an dem der Treiber den Rückgabewert des Rückrufs DdDestroySurface oder DestroyD3DBuffer schreibt. Ein Rückgabecode von DD_OK zeigt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.

DestroySurface

Wird von der Microsoft DirectDraw-API verwendet und sollte nicht vom Treiber ausgefüllt werden.

Anforderungen

Anforderung Wert
Header ddrawint.h (include Winddi.h)

Weitere Informationen

DdDestroySurface

DestroyD3DBuffer