Função CreateProfileFromLogColorSpaceA (icm.h)
Converte um espaço de cor lógica em um perfil de dispositivo.
Sintaxe
BOOL CreateProfileFromLogColorSpaceA(
LPLOGCOLORSPACEA pLogColorSpace,
PBYTE *pProfile
);
Parâmetros
pLogColorSpace
Um ponteiro para uma estrutura de espaço de cor lógica. Consulte LOGCOLORSPACEA para obter detalhes. O membro lcsFilename [0] da estrutura deve ser definido como o caractere nulo ('\0') ou essa chamada de função falhará com o valor retornado de INVALID_PARAMETER.
pProfile
Um ponteiro para um ponteiro para um buffer em que o perfil do dispositivo será criado. Essa função aloca o buffer e o preenche com informações de perfil se ele for bem-sucedido. Caso contrário, o ponteiro será definido como NULL. O chamador é responsável por liberar esse buffer quando ele não é mais necessário.
Valor retornado
Se essa função for bem-sucedida, o valor retornado será TRUE.
Se essa função falhar, o valor retornado será FALSE.
Se o membro lcsFilename [0] se a estrutura LOGCOLORSPACEA apontada por pLogColorSpace não for '\0', essa função retornará INVALID_PARAMETER.
Comentários
Essa função pode ser usada com cadeias de caracteres ASCII ou Unicode. O buffer criado por essa função deve ser liberado pelo chamador quando ele não é mais necessário ou haverá uma perda de memória. A função GlobalFree deve ser usada para liberar esse buffer.
Essa função não dá suporte a perfis do WCS (Sistema de Cores do Windows) CAMP, DMP e GMMP.
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 |
Biblioteca | Mscms.lib |
DLL | Mscms.dll |