색 컨트롤 초기화
드라이버의 DdControlColor 함수는 오버레이 및/또는 기본 표면의 광도/밝기 컨트롤을 제어합니다. 색 제어 기능을 사용하도록 설정하려면 Microsoft DirectDraw HAL이 초기화 시 다음을 수행해야 합니다.
오버레이 및/또는 기본 화면에 색 컨트롤이 포함된 경우 DD_HALINFO 구조체에 포함된 DDCORECAPS 구조체의 dwCaps2 멤버에서 DDCAPS2_COLORCONTROLOVERLAY 및/또는 DDCAPS2_COLORCONTROLPRIMAY 플래그를 설정합니다.
드라이버는 DirectDraw가 추가 정보를 가져오기 위해 호출할 수 있는 DD_HALINFO 구조에서 함수를 지정해야 합니다. DdGetDriverInfo에 설명되어 있습니다.
지정된 GUID_ColorControlCallbacks GUID를 사용하여 DdGetDriverInfo 콜백을 호출해야 합니다. 드라이버는 적절한 드라이버 콜백 및 플래그 집합으로 DD_COLORCONTROLCALLBACKS 구조를 채운 다음 이 구조를 입력 구조의 lpvData 멤버에 복사해야 합니다.