GetColorProfileHeader 함수(icm.h)
ICC 색 프로필 또는 WCS XML 프로필에서 ICC 헤더 구조를 검색하거나 파생합니다. 드라이버와 애플리케이션은 TRUE 를 반환한다고 가정해야 하며 올바르게 구조화된 헤더가 반환됨을 나타냅니다. 각 태그는 레거시 ICM2 API 또는 XML 스키마 API를 사용하여 독립적으로 유효성을 검사해야 합니다.
구문
BOOL GetColorProfileHeader(
HPROFILE hProfile,
PPROFILEHEADER pHeader
);
매개 변수
hProfile
해당 색 프로필에 대한 핸들을 지정합니다.
pHeader
ICC 헤더 구조를 배치할 변수를 가리킵니다.
반환 값
이 함수가 성공하면 반환 값은 TRUE입니다.
이 함수가 실패하면 반환 값은 FALSE입니다. 이 함수는 잘못된 ICC이거나 hProfile 매개 변수에서 WCS XML 프로필이 참조됩니다. 확장 오류 정보는 GetLastError를 호출합니다.
설명
헤더가 ICC 또는 DMP 프로필 핸들에서 파생되는지 여부를 확인하려면 헤더 서명(헤더 바이트 36-39)을 검사. 서명이 "acsp"(big endian)인 경우 ICC 프로필이 사용되었습니다. 서명이 "cdmp"(big-endian)인 경우 DMP가 사용되었습니다.
헤더를 WCS DMP에 대해 "합성"된 것으로 식별하는 구별되는 기능은 다음과 같습니다.
pIcmProfileHeader-phSignature> = 'pmdc'(little endian = big endian 'cdmp')
pIcmProfileHeader-phCMMType> = '1scw'(little endian = big endian 'wcs1').
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | icm.h |
라이브러리 | Mscms.lib |
DLL | Mscms.dll |