Structure DDCOMPBUFFERINFO (ddrawint.h)
La structure DDCOMPBUFFERINFO contient des informations fournies par le pilote concernant les mémoires tampons de compression.
Syntaxe
typedef struct _DDCOMPBUFFERINFO {
DWORD dwSize;
DWORD dwNumCompBuffers;
DWORD dwWidthToCreate;
DWORD dwHeightToCreate;
DWORD dwBytesToAllocate;
DDSCAPS2 ddCompCaps;
DDPIXELFORMAT ddPixelFormat;
} DDCOMPBUFFERINFO, *LPDDCOMPBUFFERINFO;
Membres
dwSize
Spécifie la taille en octets de cette structure DDCOMPBUFFERINFO.
dwNumCompBuffers
Indique le nombre de surfaces de ce type requises pour la décompression.
dwWidthToCreate
Indique la largeur en pixels de la surface de ce type à créer.
dwHeightToCreate
Indique la hauteur en pixels de la surface de ce type à créer.
dwBytesToAllocate
Indique le nombre total d’octets utilisés par chaque surface.
ddCompCaps
Pointe vers une structure DDSCAPS2 qui contient les fonctionnalités à utiliser lors de la création de surfaces de ce type. Cela permet au pilote de spécifier le type de mémoire à utiliser lors de la création de ces surfaces.
ddPixelFormat
Pointe vers une structure DDPIXELFORMAT qui contient les formats de pixels à utiliser lors de la création de surfaces de ce type.
Remarques
Cette structure transmet ces informations à la structure DD_GETMOCOMPCOMPBUFFDATA .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ddrawint.h (incluez Winddi.h) |