Структура 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) |