共用方式為


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)