Compartir a través de


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

Consulte también