Partager via


structure DD_FREEDRIVERMEMORYDATA (ddrawint.h)

La structure DD_FREEDRIVERMEMORYDATA contient les détails de la demande gratuite.

Syntaxe

typedef struct _DD_FREEDRIVERMEMORYDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_SURFACE_LOCAL     lpDDSurface;
  HRESULT               ddRVal;
  VOID                  *FreeDriverMemory;
} *PDD_FREEDRIVERMEMORYDATA, DD_FREEDRIVERMEMORYDATA;

Membres

lpDD

Pointe vers la structure DD_DIRECTDRAW_GLOBAL qui décrit l’appareil du pilote.

lpDDSurface

Pointe vers la structure DD_SURFACE_LOCAL représentant la surface que Microsoft DirectDraw tente d’allouer.

ddRVal

Spécifie l’emplacement dans lequel le pilote écrit la valeur de retour du rappel DdFreeDriverMemory . Un code de retour de DD_OK indique que le pilote a réussi à libérer de l’espace ; dans le cas contraire, le pilote doit définir ce paramètre pour qu’il soit DDERR_OUTOFMEMORY. Pour plus d’informations, consultez Valeurs de retour pour DirectDraw.

FreeDriverMemory

Utilisé par l’API DirectDraw et ne doit pas être renseigné par le pilote.

Configuration requise

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

Voir aussi

DdFreeDriverMemory