다음을 통해 공유


CMCreateTransformExt 함수(icm.h)

변환을 만드는 방법을 정의하는 플래그 집합을 사용하여 입력 LOGCOLORSPACEA 에서 선택적 대상 공간으로 매핑한 다음 출력 디바이스로 매핑하는 색 변환을 만듭니다.

구문

HCMTRANSFORM CMCreateTransformExt(
  LPLOGCOLORSPACEA lpColorSpace,
  LPDEVCHARACTER   lpDevCharacter,
  LPDEVCHARACTER   lpTargetDevCharacter,
  DWORD            dwFlags
);

매개 변수

lpColorSpace

입력 논리 색 공간 구조체에 대한 포인터입니다.

lpDevCharacter

메모리 매핑 디바이스 프로필에 대한 포인터입니다.

lpTargetDevCharacter

메모리 매핑 대상 프로필에 대한 포인터입니다.

dwFlags

변환의 컨트롤 생성을 사용하는 플래그를 지정합니다. 자세한 내용은 CMM 변환 만들기 플래그를 참조하세요.

반환 값

이 함수가 성공하면 반환 값은 256~65,535 범위의 색 변환입니다. 변환 의 소문 자만 유지되므로 유효한 변환은 이 범위를 초과할 수 없습니다.

이 함수가 실패하면 반환 값은 값이 256보다 작은 오류 코드입니다. 반환 값이 256보다 작으면 CMM은 SetLastError 를 사용하여 마지막 오류를 Winerror.h에 정의된 유효한 오류 값으로 설정해야 합니다.

설명

CMCreateTransformExt에 해당하는 유니코드는 CMCreateTransformExtW입니다.

이 함수를 내보내려면 모든 CMM이 필요합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 icm.h

추가 정보