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) |