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) |