Função CMCreateDeviceLinkProfile (icm.h)
Cria um perfil de link de dispositivo no formato especificado pelo International Color Consortium em sua Especificação de Formato de Perfil ICC.
Sintaxe
BOOL CMCreateDeviceLinkProfile(
PHPROFILE pahProfiles,
DWORD nProfiles,
PDWORD padwIntents,
DWORD nIntents,
DWORD dwFlags,
LPBYTE *lpProfileData
);
Parâmetros
pahProfiles
Ponteiro para uma matriz de identificadores de perfil.
nProfiles
Especifica o número de perfis na matriz.
padwIntents
Uma matriz de intenções de renderização.
nIntents
O número de elementos na matriz de intenções.
dwFlags
Especifica sinalizadores para a criação do controle usado da transformação. Para obter detalhes, consulte Sinalizadores de Criação de Transformação do CMM.
lpProfileData
Ponteiro para um ponteiro para um buffer. Se tiver êxito, a função alocará e preencherá esse buffer. O aplicativo de chamada deve liberar esse buffer quando ele não for mais necessário. Use a função GlobalFree para liberar esse buffer.
Valor retornado
Se a função for bem-sucedida, o valor retornado será um valor diferente de zero.
Se essa função falhar, o valor retornado será zero. Se a função não for bem-sucedida, o CMM deverá chamar SetLastError para definir o último erro como um valor de erro válido definido em Winerror.h.
Comentários
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 CMCreateDeviceLinkProfile, o Windows usará o CMM padrão para criar um perfil de link do dispositivo.
O primeiro e os últimos perfis na matriz devem ser perfis de dispositivo. Os outros perfis podem ser espaços de cores ou perfis abstratos. O espaço de cor de saída de cada perfil deve ser o espaço de cor de entrada do próximo perfil.
O aplicativo de chamada deve liberar o buffer alocado por essa função e apontado pelo parâmetro lpProfileData . Use a função GlobalFree para liberar o buffer.
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 |