Función SetStandardColorSpaceProfileW (icm.h)

Registra un perfil especificado para un espacio de colores estándar determinado. El perfil se puede consultar mediante GetStandardColorSpaceProfileW.

Sintaxis

BOOL SetStandardColorSpaceProfileW(
  PCWSTR pMachineName,
  DWORD  dwProfileID,
  PCWSTR pProfileName
);

Parámetros

pMachineName

Reservado. Debe ser NULL. Este parámetro está pensado para apuntar al nombre de la máquina en la que se va a establecer un perfil de espacio de colores estándar. Un puntero NULL indica el equipo local.

dwProfileID

Especifica el valor de identificador del espacio de colores estándar que representa el perfil especificado. Se trata de un valor de identificador personalizado que se usa para identificar de forma única el perfil de espacio de colores dentro de la aplicación.

pProfileName

Apunta a una ruta de acceso completa al archivo de perfil.

Valor devuelto

Si esta función se ejecuta correctamente, el valor devuelto es TRUE.

Si se produce un error en esta función, el valor devuelto es FALSE. Para obtener información de error extendida, llame a GetLastError.

Comentarios

El perfil ya debe estar instalado en el sistema para poder registrarse para un espacio de colores estándar.

Esta función admite perfiles de modelo de dispositivo (WCS) del Sistema de colores de Windows (WCS) además de perfiles del Consorcio internacional de colores (ICC). No admite perfiles WCS CAMP o GMMP y devolverá un error si se usan dichos perfiles.

Soporte técnico por usuario o LUA

Esto registrará un perfil especificado para un espacio de color estándar determinado solo para el usuario actual.

Usa WcsSetDefaultColorProfile con WCS_PROFILE_MANAGEMENT_SCOPE_CURRENT_USER.

Esto es ejecutable en el contexto de LUA si el perfil ya está instalado, se produce un error en caso contrario, con el acceso denegado, ya que la instalación es para todo el sistema y requiere privilegios de administrador.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado icm.h
Library Mscms.lib
Archivo DLL Mscms.dll

Consulte también