struttura DD_CREATESURFACEEXDATA (ddrawint.h)

La struttura DD_CREATESURFACEEXDATA contiene informazioni necessarie per il driver per creare una superficie e associarla a un handle di trama fornito.

Sintassi

typedef struct _DD_CREATESURFACEEXDATA {
  DWORD                dwFlags;
  PDD_DIRECTDRAW_LOCAL lpDDLcl;
  PDD_SURFACE_LOCAL    lpDDSLcl;
  HRESULT              ddRVal;
} *PDD_CREATESURFACEEXDATA, DD_CREATESURFACEEXDATA;

Members

dwFlags

Specifica un set di flag per la funzione D3dCreateSurfaceEx attualmente non utilizzata e sempre zero.

lpDDLcl

Specifica un handle per l'oggetto DirectDraw creato dall'applicazione. Questo è l'ambito in cui sono presenti gli handle lpDDSLcl . Una struttura DD_DIRECTDRAW_LOCAL descrive il driver.

lpDDSLcl

Specifica un handle per la superficie DirectDraw da creare per Direct3D. Questi handle sono univoci all'interno di ogni struttura DD_DIRECTDRAW_LOCAL diversa. Una struttura DD_SURFACE_LOCAL rappresenta l'oggetto superficie creato.

ddRVal

Specifica il percorso in cui il driver scrive il valore restituito del callback D3dCreateSurfaceEx . Un codice restituito di D3D_OK indica l'esito positivo. Per altre informazioni, vedere Codici restituiti per i callback del driver Direct3D.

Requisiti

   
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

D3dCreateSurfaceEx

DD_DIRECTDRAW_LOCAL

DD_SURFACE_LOCAL