Função CMCreateTransformExtW (icm.h)
Cria uma transformação de cores que mapeia de um LOGCOLORSPACEW de entrada para um espaço de destino opcional e, em seguida, para um dispositivo de saída, usando um conjunto de sinalizadores que definem como a transformação deve ser criada.
Sintaxe
HCMTRANSFORM CMCreateTransformExtW(
LPLOGCOLORSPACEW lpColorSpace,
LPDEVCHARACTER lpDevCharacter,
LPDEVCHARACTER lpTargetDevCharacter,
DWORD dwFlags
);
Parâmetros
lpColorSpace
Ponteiro para uma estrutura de espaço de cor lógica de entrada.
lpDevCharacter
Ponteiro para um perfil de dispositivo mapeado na memória.
lpTargetDevCharacter
Ponteiro para um perfil de destino mapeado na memória.
dwFlags
Especifica sinalizadores para a criação do controle usado da transformação. Para obter detalhes, confira Sinalizadores de criação de transformação do CMM.
Valor retornado
Se essa função for bem-sucedida, o valor retornado será uma transformação de cor no intervalo de 256 a 65.535. Como apenas o WORD baixo da transformação é retido, as transformações válidas não podem exceder esse intervalo.
Se essa função falhar, o valor retornado será um código de erro com um valor menor que 256. Quando o valor retornado for menor que 256, sinalizando um erro, o CMM deverá usar SetLastError para definir o último erro como um valor de erro válido, conforme definido em Winerror.h.
Comentários
Cada CMM é necessário para exportar essa função.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | icm.h |