Función CMGetPS2ColorRenderingIntent (icm.h)
Recupera la intención de representación de color de nivel 2 de PostScript de un perfil.
Sintaxis
BOOL CMGetPS2ColorRenderingIntent(
HPROFILE hProfile,
DWORD dwIntent,
LPBYTE lpBuffer,
LPDWORD lpcbSize
);
Parámetros
hProfile
Especifica el perfil que se va a usar.
dwIntent
Especifica la intención de representación deseada que se va a recuperar. Puede ser uno de los siguientes valores:
INTENT_PERCEPTUAL
INTENT_SATURATION
INTENT_RELATIVE_COLORIMETRIC
INTENT_ABSOLUTE_COLORIMETRIC
Para obtener más información, vea Rendering Intents( Intenciones de representación).
lpBuffer
Apunta a un búfer en el que se va a colocar la intención de representación de color. Si el puntero es NULL, la función devuelve el tamaño necesario para este búfer en *lpcbSize.
lpcbSize
Apunta a una variable que especifica el tamaño del búfer. Al devolver, la variable contiene el número de bytes copiados realmente en el búfer.
Valor devuelto
Si esta función se ejecuta correctamente, el valor devuelto es TRUE. También devuelve TRUE si se llama a con lpBuffer establecido en NULL y el tamaño del búfer necesario se copia en lpcbSize.
Si se produce un error en esta función, el valor devuelto es FALSE. Cuando esto ocurre, CMM debe llamar a SetLastError para establecer el último error en un valor de error válido definido en Winerror.h.
Comentarios
Esta función es opcional para todas las CMM.
Si un CMM no admite esta función, Windows usa el CMM predeterminado para obtener la intención de representación de colores.
Si la etiqueta no está presente en el perfil indicado por hProfile, el CMM lo crea. La intención de representación resultante se puede usar como operando para el operador findcolorrendering de nivel 2 de PostScript.
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 |