Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |