Partager via


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)