Función CMCreateTransformExt (icm.h)
Crea una transformación de color que se asigna de una entrada LOGCOLORSPACEA 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.
Sintaxis
HCMTRANSFORM CMCreateTransformExt(
LPLOGCOLORSPACEA 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 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.
Comentarios
El equivalente Unicode de CMCreateTransformExt es CMCreateTransformExtW.
Cada CMM es necesario para exportar esta función.
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 |