Compartir a través de


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

Consulte también