Функция CMCreateTransformExtW (icm.h)
Создает преобразование цвета, которое сопоставляет входной объект LOGCOLORSPACEW с необязательным целевым пространством, а затем с устройством вывода, используя набор флагов, определяющих способ создания преобразования.
Синтаксис
HCMTRANSFORM CMCreateTransformExtW(
LPLOGCOLORSPACEW lpColorSpace,
LPDEVCHARACTER lpDevCharacter,
LPDEVCHARACTER lpTargetDevCharacter,
DWORD dwFlags
);
Параметры
lpColorSpace
Указатель на входную структуру логического цветового пространства.
lpDevCharacter
Указатель на профиль устройства, сопоставленного в памяти.
lpTargetDevCharacter
Указатель на сопоставленный в памяти целевой профиль.
dwFlags
Задает флаги для используемого элемента управления созданием преобразования. Дополнительные сведения см. в разделе Флаги создания преобразования CMM.
Возвращаемое значение
Если эта функция выполняется успешно, возвращаемое значение представляет собой преобразование цвета в диапазоне от 256 до 65 535. Так как сохраняется только низкое значение WORD преобразования, допустимые преобразования не могут превышать этот диапазон.
Если эта функция завершается сбоем, возвращаемое значение представляет собой код ошибки со значением меньше 256. Если возвращаемое значение меньше 256, сигнализируя об ошибке, CMM должен использовать SetLastError , чтобы задать для последней ошибки допустимое значение ошибки, как определено в Winerror.h.
Комментарии
Для экспорта этой функции требуется каждый CMM.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | icm.h |