Función GetColorProfileHeader (icm.h)
Recupera o deriva la estructura del encabezado ICC del perfil de color icc o del perfil XML de WCS. Los controladores y las aplicaciones deben suponer que se devuelve TRUE solo indica que se devuelve un encabezado estructurado correctamente. Cada etiqueta tendrá que validarse de forma independiente mediante api de ICM2 heredadas o API de esquema XML.
Sintaxis
BOOL GetColorProfileHeader(
HPROFILE hProfile,
PPROFILEHEADER pHeader
);
Parámetros
hProfile
Especifica un identificador para el perfil de color en cuestión.
pHeader
Apunta a una variable en la que se va a colocar la estructura del encabezado ICC.
Valor devuelto
Si esta función se ejecuta correctamente, el valor devuelto es TRUE.
Si se produce un error en esta función, el valor devuelto es FALSE. Esta función producirá un error si se hace referencia a un perfil XML de WCS o ICC no válido en el parámetro hProfile. Para obtener información de error extendida, llame a GetLastError.
Comentarios
Para determinar si el encabezado se deriva de un identificador de perfil ICC o DMP, compruebe la firma del encabezado (bytes de encabezado 36-39). Si la firma es "acsp" (big endian), se usó un perfil ICC. Si la firma es "cdmp" (big-endian), se usó un DMP.
Las características distintivas que identifican un encabezado como "sintetizado" para un DMP de WCS son:
pIcmProfileHeader-phSignature> = 'pmdc' (little endian = big endian 'cdmp')
pIcmProfileHeader-phCMMType> = '1scw' (little endian = big endian 'wcs1').
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | icm.h |
Library | Mscms.lib |
Archivo DLL | Mscms.dll |