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


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

Преобразует логическое цветовое пространство в профиль устройства.

Синтаксис

BOOL CreateProfileFromLogColorSpaceW(
  LPLOGCOLORSPACEW pLogColorSpace,
  PBYTE            *pProfile
);

Параметры

pLogColorSpace

Указатель на структуру логического цветового пространства. Дополнительные сведения см. в разделе LOGCOLORSPACEA . Член lcsFilename [0] структуры должен иметь значение NULL ('\0'), иначе вызов функции завершится ошибкой с возвращаемым значением INVALID_PARAMETER.

pProfile

Указатель на указатель на буфер, в котором будет создан профиль устройства. Эта функция выделяет буфер и заполняет его сведениями профиля в случае успешного выполнения. В противном случае для указателя задано значение NULL. Вызывающий объект отвечает за освобождение этого буфера, когда он больше не нужен.

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

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

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

Если элемент lcsFilename [0], если структура LOGCOLORSPACEA , на которую указывает pLogColorSpace , не является "\0", эта функция возвращает INVALID_PARAMETER.

Комментарии

Эту функцию можно использовать со строками ASCII или Юникода. Буфер, созданный этой функцией, должен быть освобожден вызывающим объектом, если он больше не нужен, иначе произойдет утечка памяти. Для освобождения этого буфера следует использовать функцию GlobalFree .

Эта функция не поддерживает профили WINDOWS Color System (WCS) CAMP, DMP и GMMP.

Требования

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

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