Função GetColorProfileHeader (icm.h)
Recupera ou deriva a estrutura de cabeçalho ICC do perfil de cor ICC ou do perfil XML do WCS. Drivers e aplicativos devem assumir que retornar TRUE indica apenas que um cabeçalho estruturado corretamente é retornado. Cada marca ainda precisará ser validada independentemente usando APIs ICM2 herdadas ou APIs de esquema XML.
Sintaxe
BOOL GetColorProfileHeader(
HPROFILE hProfile,
PPROFILEHEADER pHeader
);
Parâmetros
hProfile
Especifica um identificador para o perfil de cor em questão.
pHeader
Aponta para uma variável na qual a estrutura de cabeçalho ICC deve ser colocada.
Retornar valor
Se essa função for bem-sucedida, o valor retornado será TRUE.
Se essa função falhar, o valor retornado será FALSE. Essa função falhará se um perfil XML do ICC ou WCS inválido for referenciado no parâmetro hProfile. Para obter informações de erro estendidas, chame GetLastError.
Comentários
Para determinar se o cabeçalho é derivado de um identificador de perfil ICC ou DMP, marcar a assinatura de cabeçalho (bytes de cabeçalho 36-39). Se a assinatura for "acsp" (big endian), um perfil ICC será usado. Se a assinatura for "cdmp" (big-endian), um DMP será usado.
Os recursos diferenciais que identificam um cabeçalho como tendo sido "sintetizado" para um DMP do WCS são:
pIcmProfileHeader-phSignature> = 'pmdc' (little endian = big endian 'cdmp')
pIcmProfileHeader-phCMMType> = '1scw' (little endian = big endian 'wcs1').
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | icm.h |
Biblioteca | Mscms.lib |
DLL | Mscms.dll |