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


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

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

Синтаксис

BOOL SetStandardColorSpaceProfileA(
  PCSTR pMachineName,
  DWORD dwProfileID,
  PCSTR pProfilename
);

Параметры

pMachineName

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

dwProfileID

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

pProfilename

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

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

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

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

Комментарии

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

Эта функция поддерживает профили модели устройств (DMP) 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

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