Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[CMCreateProfile não está mais disponível para uso a partir do Windows Vista.]
Cria um perfil de cor de exibição a partir de uma estrutura LOGCOLORSPACEA .
Sintaxe
BOOL CMCreateProfile(
LPLOGCOLORSPACEA lpColorSpace,
LPDEVCHARACTER *lpProfileData
);
Parâmetros
lpColorSpace
Ponteiro para um espaço lógico de cor, do qual o membro lcsFilename será NULL.
lpProfileData
Ponteiro para um ponteiro para um buffer. Se bem-sucedida, a função aloca e preenche esse buffer. É responsabilidade do aplicativo de chamada liberar esse buffer quando ele não for mais necessário.
Valor de retorno
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.
Observações
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:
A versão Unicode dessa função é CMCreateProfileW.
Somente o CMM padrão do Windows é necessário para exportar essa função; é opcional para todos os outros CMMs.
Se um CMM não der suporte a CMCreateProfile, o Windows usará o CMM padrão para criar o perfil.
O CMM deve definir todos os campos de cabeçalho como padrões sensatos. Esse perfil deve ser utilizável como o perfil de entrada em uma transformação.
O aplicativo de chamada deve liberar o buffer alocado por essa função e apontado pelo parâmetro lpProfileData . Use o GlobalFree para liberar o buffer.
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows 2000 Professional [somente aplicativos da área de trabalho] |
| Servidor mínimo compatível | Windows 2000 Server [somente aplicativos da área de trabalho] |
| Header | icm.h |
| Library | Icm32.Lib |