Share via


Função GetStandardColorSpaceProfileW (icm.h)

Recupera o perfil de cor registrado para o espaço de cor padrão especificado.

Sintaxe

BOOL GetStandardColorSpaceProfileW(
  PCWSTR pMachineName,
  DWORD  dwSCS,
  PWSTR  pBuffer,
  PDWORD pcbSize
);

Parâmetros

pMachineName

Reservado. Deve ser NULL. Esse parâmetro destina-se a apontar para o nome do computador no qual obter um perfil de espaço de cor padrão. Um ponteiro NULL indica o computador local.

dwSCS

Especifica o valor da ID do espaço de cor padrão para o qual recuperar o perfil. Os únicos valores válidos para esse parâmetro são LCS_sRGB e LCS_WINDOWS_COLOR_SPACE.

pBuffer

Ponteiro para o buffer no qual o nome do perfil deve ser colocado. Se FOR NULL, a chamada retornará TRUE e o tamanho necessário do buffer será colocado em pdwSize.

pcbSize

Ponteiro para uma variável que contém o tamanho em bytes do buffer apontado por pProfileName. No retorno, a variável contém o tamanho do buffer realmente usado ou 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. Para obter informações de erro estendidas, chame GetLastError.

Comentários

Se o buffer apontado por pProfileName for alocado dinamicamente por um aplicativo, o aplicativo poderá chamar a função GetStandardColorSpaceProfile para recuperar o tamanho necessário para o buffer. Se GetStandardColorSpaceProfile for chamado com pProfileName definido como NULL, ele retornará FALSE e o DWORD apontado por pdwSize conterá o número de bytes necessários para o buffer apontado por pProfileName. Em seguida, o aplicativo pode alocar o buffer e chamar GetStandardColorSpaceProfile novamente com pProfileName definido como o endereço do buffer.

Essa função dá suporte a DMPs (perfis de modelo de dispositivo) do WCS (Sistema de Cores do Windows), além de perfis do ICC (International Color Consortium). Ele não dá suporte a perfis WCS CAMP ou GMMP e retornará um erro se esses perfis forem usados.

Visão geral da funcionalidade específica do Windows Vista

Isso dará suporte a DMPs do WCS, além de perfis ICC. Ele não dará suporte a perfis WCS CAMP ou GMMP e retornará um erro se esses perfis forem usados com essa API.

Suporte por usuário/LUA

Isso recuperará o perfil de cor registrado para o espaço de cor padrão especificado para o usuário atual. Se não houver essa configuração para o usuário atual, ela recuperará a configuração de todo o sistema.

Isso usa WcsGetDefaultColorProfile com WCS_PROFILE_MANAGEMENT_SCOPE_CURRENT_USER.

Isso é executável no contexto LUA.

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

Confira também