다음을 통해 공유


DD_GETMOCOMPCOMPBUFFDATA 구조체(ddrawint.h)

DD_GETMOCOMPCOMPBUFFDATA 구조에는 압축된 버퍼 정보가 포함됩니다.

구문

typedef struct _DD_GETMOCOMPCOMPBUFFDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  GUID                 *lpGuid;
  DWORD                dwWidth;
  DWORD                dwHeight;
  DDPIXELFORMAT        ddPixelFormat;
  DWORD                dwNumTypesCompBuffs;
  LPDDCOMPBUFFERINFO   lpCompBuffInfo;
  HRESULT              ddRVal;
} *PDD_GETMOCOMPCOMPBUFFDATA, DD_GETMOCOMPCOMPBUFFDATA;

멤버

lpDD

현재 Microsoft DirectDraw 프로세스와만 관련된 DD_DIRECTDRAW_LOCAL 구조를 가리킵니다.

lpGuid

압축된 버퍼 정보가 요청되는 GUID를 가리킵니다.

dwWidth

압축되지 않은 출력 프레임의 너비를 픽셀 단위로 나타냅니다.

dwHeight

압축되지 않은 출력 프레임의 높이를 픽셀 단위로 나타냅니다.

ddPixelFormat

압축되지 않은 출력 프레임의 픽셀 형식을 포함하는 DDPIXELFORMAT 구조를 가리킵니다.

dwNumTypesCompBuffs

드라이버가 요청된 GUID를 사용하여 동작 보정을 수행하는 데 필요한 다양한 유형의 표면 수를 나타냅니다.

lpCompBuffInfo

필요한 각 표면 유형에 대한 드라이버 제공 정보가 포함된 DDCOMPBUFFERINFO 구조를 가리킵니다.

ddRVal

드라이버가 DdMoCompGetBuffInfo 콜백의 반환 값을 쓰는 위치를 지정합니다. DD_OK 반환 코드는 성공을 나타냅니다. 자세한 내용은 DirectDraw에 대한 반환 값을 참조하세요.

요구 사항

요구 사항
헤더 ddrawint.h(Winddi.h 포함)

추가 정보

DdMoCompGetBuffInfo