CMCreateTransformExtW 函数 (icm.h)

使用一组定义如何创建转换的标志创建颜色转换,该转换从输入 LOGCOLORSPACEW 映射到可选目标空间,然后映射到输出设备。

语法

HCMTRANSFORM CMCreateTransformExtW(
  LPLOGCOLORSPACEW lpColorSpace,
  LPDEVCHARACTER   lpDevCharacter,
  LPDEVCHARACTER   lpTargetDevCharacter,
  DWORD            dwFlags
);

parameters

lpColorSpace

指向输入逻辑颜色空间结构的指针。

lpDevCharacter

指向内存映射设备配置文件的指针。

lpTargetDevCharacter

指向内存映射目标配置文件的指针。

dwFlags

指定用于创建转换的控件的标志。 有关详细信息,请参阅 CMM 转换创建标志

返回值

如果此函数成功,则返回值为 256 到 65,535 范围内的颜色转换。 由于仅保留转换的低 WORD ,因此有效转换不能超过此范围。

如果此函数失败,则返回值是值小于 256 的错误代码。 当返回值小于 256(发出错误信号)时,CMM 应使用 SetLastError 将最后一个错误设置为 Winerror.h 中定义的有效错误值。

注解

导出此函数需要每个 CMM。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 icm.h

另请参阅