Compartir a través de


Función CMCreateTransformExtW (icm.h)

Crea una transformación de color que se asigna desde una entrada LOGCOLORSPACEW a un espacio de destino opcional y, a continuación, a un dispositivo de salida, mediante un conjunto de marcas que definen cómo se debe crear la transformación.

Syntax

HCMTRANSFORM CMCreateTransformExtW(
  LPLOGCOLORSPACEW lpColorSpace,
  LPDEVCHARACTER   lpDevCharacter,
  LPDEVCHARACTER   lpTargetDevCharacter,
  DWORD            dwFlags
);

Parámetros

lpColorSpace

Puntero a una estructura de espacio de color lógico de entrada.

lpDevCharacter

Puntero a un perfil de dispositivo asignado a memoria.

lpTargetDevCharacter

Puntero a un perfil de destino asignado a memoria.

dwFlags

Especifica marcas para usar la creación del control de la transformación. Para obtener más información, consulte Marcas de creación de transformación de CMM.

Valor devuelto

Si esta función se ejecuta correctamente, el valor devuelto es una transformación de color en el intervalo de 256 a 65 535. Puesto que solo se conserva la palabra baja de la transformación, las transformaciones válidas no pueden superar este intervalo.

Si se produce un error en esta función, el valor devuelto es un código de error que tiene un valor inferior a 256. Cuando el valor devuelto es menor que 256, lo que indica un error, el CMM debe usar SetLastError para establecer el último error en un valor de error válido tal como se define en Winerror.h.

Observaciones

Cada CMM es necesario para exportar esta función.

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo admitido Windows 2000 Server [solo aplicaciones de escritorio]
Header icm.h
Library Icm32.Lib

Consulte también