Função GetColorDirectoryW (icm.h)
Observação
Essa API pode estar indisponível em versões futuras. Incentivamos o software novo e existente a usar outras APIs para interações de perfil de cor. Consulte a tabela abaixo para obter alguns exemplos.
Cenário | Mecanismo |
---|---|
Enumerando todos os perfis instalados | Usar WcsEnumColorProfilesSize e WcsEnumColorProfiles ou EnumColorProfilesW |
Instalando/desinstalando perfis de cores | Usar InstallColorProfileW/UninstallColorProfileW |
Abrindo um arquivo de perfil de cor diretamente | Use OpenColorProfileW com dwType=PROFILE_FILENAME no parâmetro struct PROFILE. Ou use WcsOpenColorProfileW. Icm.h contém muitas APIs que aceitam o HPROFILE retornado para manipulação de perfil de cor |
Recupera o caminho do diretório COLOR do Windows em um computador especificado.
Sintaxe
BOOL GetColorDirectoryW(
PCWSTR pMachineName,
PWSTR pBuffer,
PDWORD pdwSize
);
Parâmetros
pMachineName
Reservados; deve ser NULL. Esse parâmetro destina-se a apontar para o nome do computador no qual o perfil deve ser instalado. Um ponteiro NULL indica o computador local.
pBuffer
Aponta para o buffer no qual o caminho do diretório de cores deve ser colocado.
pdwSize
Aponta para uma variável que contém o tamanho em bytes do buffer apontado por pBuffer. No retorno, a variável contém o tamanho do buffer realmente usado ou necessário.
Retornar valor
Se essa função for bem-sucedida, o valor retornado será TRUE.
Se essa função falhar, o valor retornado será FALSE. Para obter informações de erro estendidas, chame GetLastError.
Comentários
Suporte por usuário/LUA
O diretório de cores ainda é de todo o sistema. Essa função é executável no contexto LUA.
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 |
Biblioteca | Mscms.lib |
DLL | Mscms.dll |