Функция GetStandardColorSpaceProfile


Функция GetStandardColorSpaceProfile извлекает профиль цвета, зарегистрированный для указанного стандартного цветового пространства (color space).

Синтаксис

BOOL WINAPI GetStandardColorSpaceProfile(
  PCTSTR pMachineName,
  DWORD dwProfileID,
  PTSTR pProfileName,
  PDWORD pdwSize
);

Параметры

pMachineName

Зарезервирован; должен быть НУЛЬ (NULL). Этот параметр предназначается, чтобы указать имя компьютера, для которого надо получить стандартный профиль цветового пространства. Пустой указатель указывает локальный компьютер.

dwProfileID

Определяет значение идентификатора (ID) стандартного цветового пространства, для которого извлекается профиль.

pProfileName

Указатель в буфер в котором должно расположиться имя профиля. Если параметр - НУЛЬ (NULL), вызов возвратит ИСТИНА (TRUE), а необходимый размер буфера разместится в параметре  pdwSize.

pdwSize

Указатель на переменную, содержащую в себе размер буфера в байтах, указанного при помощи pProfileName. По возвращению, переменная содержит размер буфера, фактически используемого или необходимого.

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

Если эта функция завершается успешно, возвращаемое значение - ИСТИНА (TRUE).

Если эта функция завершается ошибкой, возвращаемое значение - ЛОЖЬ (FALSE). Для дополнительной информации об ошибке, вызовите GetLastError.

Замечания

Если бы буфер указывался при помощи параметра pProfileName, то он должен бы быть динамически назначен приложением, которое может вызвать функцию GetStandardColorSpaceProfile, чтобы извлечь размер, требуемый для буфера. Если GetStandardColorSpaceProfile будут вызывать с pProfileName установленным в НУЛЬ (NULL), то функция возвратит ЛОЖЬ (FALSE), а ДВОЙНОЕ СЛОВО (DWORD), на которое указывает параметр pdwSize будет содержать в себе число байтов, необходимых для буфера, на который указывает параметр pProfileName. Приложение может затем назначить буфер и запросить GetStandardColorSpaceProfile снова при помощи pProfileName с установленным адресом буфера.

Смотри также

Обзор Основные понятия управления цветом, Функции, используемые ICM, SetStandardColorSpaceProfile

Размещение и совместимость GetStandardColorSpaceProfile

К Windows XP Да 
л Windows 2000 Professional Да
и Windows NT Workstation Нет
е Windows Me Да
н Windows 98 Да
т Windows 95 Нет
 
С Windows Server 2003 Да
е Windows 2000 Server Да
р Windows NT Server Нет
в    
е    
р    
Используемая библиотека Mscms.lib
Используемая DLL -
 Заголовочный файл  
- объявлено в Icm.h
 - включено в -
 Unicode Реализуется как версии Unicode и ANSI в Windows 2000/XP.
 Замечания по платформе Не имеется

 

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz