structure DD_GETAVAILDRIVERMEMORYDATA (ddrawint.h)
La structure DD_GETAVAILDRIVERMEMORYDATA contient les informations nécessaires au pilote pour interroger et retourner la quantité de mémoire libre.
Syntaxe
typedef struct _DD_GETAVAILDRIVERMEMORYDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
DDSCAPS DDSCaps;
DWORD dwTotal;
DWORD dwFree;
HRESULT ddRVal;
VOID *GetAvailDriverMemory;
} *PDD_GETAVAILDRIVERMEMORYDATA, DD_GETAVAILDRIVERMEMORYDATA;
Membres
lpDD
Pointe vers la structure DD_DIRECTDRAW_GLOBAL qui décrit le périphérique du pilote.
DDSCaps
Pointe vers une structure DDSCAPS qui décrit le type de surface pour laquelle la disponibilité de la mémoire est interrogée.
dwTotal
Spécifie l’emplacement dans lequel le pilote retourne le nombre d’octets de mémoire gérée par le pilote qui peuvent être utilisés pour les surfaces du type décrit par DDSCaps.
dwFree
Spécifie l’emplacement dans lequel le pilote retourne la quantité de mémoire libre en octets pour le type de surface décrit par DDSCaps.
ddRVal
Spécifie l’emplacement dans lequel le pilote écrit la valeur de retour du rappel DdGetAvailDriverMemory . Un code de retour de DD_OK indique la réussite. Pour plus d’informations, consultez Valeurs de retour pour DirectDraw.
GetAvailDriverMemory
Utilisé par l’API Microsoft DirectDraw et ne doit pas être renseigné par le pilote.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ddrawint.h (incluez Winddi.h) |