DD_CREATESURFACEEXDATA-Struktur (ddrawint.h)
Die DD_CREATESURFACEEXDATA-Struktur enthält Informationen, die für den Treiber zum Erstellen einer Oberfläche und zum Zuordnen eines bereitgestellten Texturhandles erforderlich sind.
Syntax
typedef struct _DD_CREATESURFACEEXDATA {
DWORD dwFlags;
PDD_DIRECTDRAW_LOCAL lpDDLcl;
PDD_SURFACE_LOCAL lpDDSLcl;
HRESULT ddRVal;
} *PDD_CREATESURFACEEXDATA, DD_CREATESURFACEEXDATA;
Member
dwFlags
Gibt einen Satz von Flags für die D3dCreateSurfaceEx-Funktion an, die derzeit nicht verwendet werden und immer 0 sind.
lpDDLcl
Gibt ein Handle für das von der Anwendung erstellte DirectDraw-Objekt an. Dies ist der Bereich, in dem die lpDDSLcl-Handles vorhanden sind. Eine DD_DIRECTDRAW_LOCAL-Struktur beschreibt den Treiber.
lpDDSLcl
Gibt einen Handle für die DirectDraw-Oberfläche an, die für Direct3D erstellt werden soll. Diese Handles sind innerhalb jeder verschiedenen DD_DIRECTDRAW_LOCAL Struktur eindeutig. Eine DD_SURFACE_LOCAL-Struktur stellt das erstellte Oberflächenobjekt dar.
ddRVal
Gibt den Speicherort an, an dem der Treiber den Rückgabewert des D3dCreateSurfaceEx-Rückrufs schreibt. Ein Rückgabecode von D3D_OK zeigt den Erfolg an. Weitere Informationen finden Sie unter Rückgabecodes für Direct3D-Treiberrückrufe.
Anforderungen
Kopfzeile | ddrawint.h (include Winddi.h) |