PDD_VPORTCB_COLORCONTROL 콜백 함수(ddrawint.h)
DdVideoPortColorControl 콜백 함수는 VPE 개체 색 컨트롤을 가져오거나 설정합니다.
구문
PDD_VPORTCB_COLORCONTROL PddVportcbColorcontrol;
DWORD PddVportcbColorcontrol(
PDD_VPORTCOLORDATA unnamedParam1
)
{...}
매개 변수
unnamedParam1
드라이버가 현재 VPE 개체 색 컨트롤을 얻거나 새 값을 설정하는 데 필요한 정보를 포함하는 DD_VPORTCOLORDATA 구조를 가리킵니다.
반환 값
DdVideoPortColorControl 은 다음 콜백 코드 중 하나를 반환합니다.
설명
DDVIDEOPORTCAPS 구조체에서 DDVPCAPS_COLORCONTROL 플래그를 설정하는 DirectDraw 드라이버는 DdVideoPortColorControl을 구현해야 합니다.
lpColorControl에서 DD_VPORTCOLORDATA 구조체의 dwFlags 멤버 값에 따라 드라이버는 다음을 수행해야 합니다.
-
dwFlags가 DDRAWI_VPORTGETCOLOR 경우 드라이버는 VPE 개체의 현재 색 제어 설정으로 지원하는 DDCOLORCONTROL 구조체의 각 멤버를 채워야 합니다. 드라이버는 데이터를 쓰는 모든 색 제어 멤버에 대해 DDCOLORCONTROL의 dwFlags 멤버에서 해당 비트를 설정해야 합니다.
DdVideoPortColorControl 을 호출하여 VPE 개체의 색 제어 기능을 확인할 수 있습니다. 따라서 드라이버가 요청된 색 제어 기능을 지원하지 않는 경우 호출에 실패해야 합니다.
- dwFlags가 DDRAWI_VPORTSETCOLOR 경우 드라이버는 VPE 개체의 색 제어 설정을 DDCOLORCONTROL 구조에 지정된 값으로 설정해야 합니다. 드라이버는 DDCOLORCONTROL의 dwFlags 멤버를 검사 유효한 데이터를 포함하는 구조체 멤버를 결정해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | ddrawint.h(Winddi.h 포함) |