Função CMCheckColorsInGamut (icm.h)
[CMCheckColorsInGamut não está mais disponível para uso a partir do Windows Vista.]
Determina se os triplos RGB especificados estão na gama de saída de uma transformação especificada.
Sintaxe
BOOL CMCheckColorsInGamut(
HCMTRANSFORM hcmTransform,
RGBTRIPLE *lpaRGBTriple,
LPBYTE lpaResult,
UINT nCount
);
Parâmetros
hcmTransform
Especifica a transformação a ser usada.
lpaRGBTriple
Aponta para uma matriz de triplos RGB para marcar.
lpaResult
Aponta para o buffer no qual colocar resultados.
Os resultados são representados por uma matriz de bytes. Cada byte na matriz corresponde a um RGB triplo e tem um valor sem sinal entre 0 e 255. O valor 0 indica que a cor está em gama, enquanto um valor diferente de zero indica que ela está fora de gama. Para qualquer inteiro n no intervalo 0 <n< 255, um valor de resultado de n + 1 indica que a cor correspondente está pelo menos tão distante da gama quanto seria indicado por um valor de resultado n.
nCount
Especifica o número de elementos na matriz.
Retornar valor
A partir do Windows Vista, o CMM padrão (Icm32.dll) retornará FALSE e GetLastError relatará ERROR_NOT_SUPPORTED.
Windows Server 2003, Windows XP e Windows 2000:
Se essa função for bem-sucedida, o valor retornado será TRUE.
Se essa função falhar, o valor retornado será FALSE. Chame GetLastError para recuperar o erro.
Comentários
A partir do Windows Vista, os Implementadores de CMM não são mais necessários para implementar esse método.
Windows Server 2003, Windows XP e Windows 2000:
Os implementadores de CMM são necessários para implementar esse método.
Cada CMM é necessário para exportar essa função.
Se a função não for bem-sucedida, os CMMs personalizados deverão chamar SetLastError para definir o último erro como um valor de erro válido definido em Winerror.h.
Requisitos
Requisito | Valor |
---|---|
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 |