Partager via


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)

Voir aussi

DdGetAvailDriverMemory