다음을 통해 공유


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