Поделиться через


Структура DDCOMPBUFFERINFO (ddrawint.h)

Структура DDCOMPBUFFERINFO содержит предоставленные драйвером сведения о буферах сжатия.

Синтаксис

typedef struct _DDCOMPBUFFERINFO {
  DWORD         dwSize;
  DWORD         dwNumCompBuffers;
  DWORD         dwWidthToCreate;
  DWORD         dwHeightToCreate;
  DWORD         dwBytesToAllocate;
  DDSCAPS2      ddCompCaps;
  DDPIXELFORMAT ddPixelFormat;
} DDCOMPBUFFERINFO, *LPDDCOMPBUFFERINFO;

Члены

dwSize

Задает размер данной структуры DDCOMPBUFFERINFO в байтах.

dwNumCompBuffers

Указывает количество поверхностей этого типа, необходимых для распаковки.

dwWidthToCreate

Указывает ширину создаваемой поверхности этого типа в пикселях.

dwHeightToCreate

Указывает высоту создаваемой поверхности этого типа в пикселях.

dwBytesToAllocate

Указывает общее количество байтов, используемых каждой поверхностью.

ddCompCaps

Указывает на структуру DDSCAPS2 , которая содержит возможности, используемые при создании поверхностей этого типа. Это позволяет драйверу указать тип памяти, используемой при создании этих поверхностей.

ddPixelFormat

Указывает на структуру DDPIXELFORMAT , содержащую форматы пикселей, используемые при создании поверхностей этого типа.

Комментарии

Эта структура передает эти сведения в структуру DD_GETMOCOMPCOMPBUFFDATA .

Требования

Требование Значение
Заголовок ddrawint.h (включая Winddi.h)