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 结构。
要求
要求 | 值 |
---|---|
Header | ddrawint.h (包括 Winddi.h) |