Partager via


structure DD_CREATESURFACEEXDATA (ddrawint.h)

La structure DD_CREATESURFACEEXDATA contient les informations requises pour que le pilote crée une surface et lui associe une poignée de texture fournie.

Syntaxe

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

Membres

dwFlags

Spécifie un ensemble d’indicateurs pour la fonction D3dCreateSurfaceEx qui ne sont actuellement pas utilisés et toujours zéro.

lpDDLcl

Spécifie un handle pour l’objet DirectDraw créé par l’application. Il s’agit de l’étendue dans laquelle les handles lpDDSLcl existent. Une structure DD_DIRECTDRAW_LOCAL décrit le pilote.

lpDDSLcl

Spécifie un handle à la surface DirectDraw à créer pour Direct3D. Ces handles sont uniques au sein de chaque structure DD_DIRECTDRAW_LOCAL différente. Une structure DD_SURFACE_LOCAL représente l’objet surface créé.

ddRVal

Spécifie l’emplacement où le pilote écrit la valeur de retour du rappel D3dCreateSurfaceEx . Un code de retour de D3D_OK indique la réussite. Pour plus d’informations, consultez Codes de retour pour les rappels de pilotes Direct3D.

Spécifications

   
En-tête ddrawint.h (inclure Winddi.h)

Voir aussi

D3dCreateSurfaceEx

DD_DIRECTDRAW_LOCAL

DD_SURFACE_LOCAL