Поделиться через


Функция SetStandardColorSpaceProfileW (icm.h)

Регистрирует указанный профиль для заданного стандартного цветового пространства. Профиль можно запросить с помощью GetStandardColorSpaceProfileW.

Синтаксис

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

Параметры

pMachineName

Зарезервировано. Должно иметь значение NULL. Этот параметр предназначен для указания имени компьютера, на котором устанавливается стандартный профиль цветового пространства. Указатель NULL указывает на локальный компьютер.

dwProfileID

Задает значение идентификатора стандартного цветового пространства, которое представляет данный профиль. Это пользовательское значение идентификатора, используемое для уникальной идентификации профиля цветового пространства в приложении.

pProfileName

Указывает на полный путь к файлу профиля.

Возвращаемое значение

Если эта функция завершается успешно, возвращается значение TRUE.

Если эта функция завершается сбоем, возвращается значение FALSE. Для получения дополнительных сведений об ошибке вызовите Метод GetLastError.

Комментарии

Профиль уже должен быть установлен в системе, прежде чем его можно будет зарегистрировать для стандартного цветового пространства.

Эта функция поддерживает профили модели устройств Windows Color System (WCS) в дополнение к профилям Международного консорциума цветов (ICC). Он не поддерживает профили WCS CAMP или GMMP и возвращает ошибку, если такие профили используются.

Поддержка для отдельных пользователей и LUA

Это позволит зарегистрировать указанный профиль для заданного стандартного цветового пространства только для текущего пользователя.

Для этого используется WcsSetDefaultColorProfile с WCS_PROFILE_MANAGEMENT_SCOPE_CURRENT_USER.

Это исполняемый файл в контексте LUA, если профиль уже установлен, в противном случае происходит сбой с отказом в доступе, так как установка выполняется на уровне всей системы и требует прав администратора.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть icm.h
Библиотека Mscms.lib
DLL Mscms.dll

См. также раздел