CreateProfileFromLogColorSpaceW 函数 (icm.h)

将逻辑 颜色空间 转换为 设备配置文件

语法

BOOL CreateProfileFromLogColorSpaceW(
  LPLOGCOLORSPACEW pLogColorSpace,
  PBYTE            *pProfile
);

参数

pLogColorSpace

指向逻辑颜色空间结构的指针。 有关详细信息,请参阅 LOGCOLORSPACEA 。 结构的 lcsFilename [0] 成员必须设置为 null 字符 ('\0') 否则此函数调用将失败,返回值INVALID_PARAMETER。

pProfile

指向要在其中创建设备配置文件的缓冲区的指针的指针。 如果成功,此函数将分配缓冲区并填充配置文件信息。 否则,指针设置为 NULL。 调用方负责在不再需要缓冲区时释放该缓冲区。

返回值

如果此函数成功,则返回值为 TRUE

如果此函数失败,则返回值为 FALSE

如果 pLogColorSpace 指向的 LOGCOLORSPACEA 结构不是“\0”,则 lcsFilename [0] 成员,则此函数返回INVALID_PARAMETER。

注解

此函数可与 ASCII 或 Unicode 字符串一起使用。 调用方在不再需要此函数创建的缓冲区时必须释放该缓冲区,否则将发生内存泄漏。 应使用 GlobalFree 函数来释放此缓冲区。

此函数不支持 Windows 颜色系统 (WCS) 配置文件 CAMP、DMP 和 GMMP。

要求

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

另请参阅