DD_COLORCONTROLCALLBACKS 구조체(ddrawint.h)

DD_COLORCONTROLCALLBACKS 구조에는 디바이스 드라이버가 지원하는 Microsoft DirectDraw 색 제어 콜백에 대한 항목 포인터가 포함되어 있습니다.

구문

typedef struct _DD_COLORCONTROLCALLBACKS {
  DWORD                    dwSize;
  DWORD                    dwFlags;
  PDD_COLORCB_COLORCONTROL ColorControl;
} DD_COLORCONTROLCALLBACKS;

멤버

dwSize

이 DD_COLORCONTROLCALLBACKS 구조체의 크기(바이트)를 지정합니다.

dwFlags

디바이스가 ColorControl로 식별된 색 제어 콜백을 지원하는지 여부를 나타냅니다. 드라이버는 색 컨트롤 콜백을 구현할 때 이 멤버를 DDHAL_COLOR_COLORCONTROL 설정해야 합니다.

ColorControl

드라이버 제공 DdControlColor 콜백을 가리킵니다.

설명

디스플레이 드라이버에서 사용하지 않는 항목은 NULL로 설정해야 합니다. 드라이버는 GUID_ColorControlCallbacks GUID를 사용하여 DdGetDriverInfo 함수를 호출할 때 이 구조를 초기화해야 합니다.

요구 사항

   
머리글 ddrawint.h(Winddi.h 포함)

추가 정보

DD_CALLBACKS

DD_KERNELCALLBACKS

DD_MISCELLANEOUSCALLBACKS

DD_MOTIONCOMPCALLBACKS

DD_NTCALLBACKS

DD_PALETTECALLBACKS

DD_SURFACECALLBACKS

DD_VIDEOPORTCALLBACKS

DdControlColor

DdGetDriverInfo