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)