所有 WCS 函数的字母顺序列表

以下是 Windows 98 及更高版本以及 Windows 2000 及更高版本提供的 WCS 1.0 API 函数的完整字母顺序列表。

函数或结构 说明
PCMSCALLBACKW * PCMSCALLBACKW* (或 ApplyCallbackFunction) 是实现的回调函数,可在 SetupColorMatchingW 函数显示的对话框执行时更新 WCS 配置数据。
AssociateColorProfileWithDeviceW 将指定的颜色配置文件与指定的设备相关联。
CheckBitmapBits 检查指定位图中的像素是否位于指定转换的输出 范围内
CheckColors 确定数组中的颜色是否位于指定转换的输出 范围 内。
CheckColorsInGamut 检查给定的颜色是否在设备的色域中。
CloseColorProfile 关闭打开的配置文件句柄。
CMCheckColors 确定给定颜色是否位于指定转换的输出 范围 中。
CMCheckColorsInGamut 确定指定的 RGB 三重是否位于指定转换的输出 范围 中。
CMCheckRGBs 根据输出范围检查位图颜色。
CMConvertColorNameToIndex 将命名颜色空间中的颜色名称转换为颜色配置文件中的索引号
CMConvertIndexToColorName 将颜色空间中的索引转换为命名颜色空间中的名称数组。
CMCreateDeviceLinkProfile 按照国际颜色联盟在其 ICC 配置文件格式规范中指定的格式创建 设备链接 配置文件。
CMCreateMultiProfileTransform 接受配置文件数组或单个 设备链接配置文件 ,并创建颜色转换。 此转换是从第一个配置文件指定的颜色空间到第二个配置文件的颜色空间的映射,依此类图映射到最后一个配置文件。
CMCreateProfile LOGCOLORSPACEA 结构创建显示颜色配置文件。
CMCreateProfileW LOGCOLORSPACEW 结构创建显示颜色配置文件。
CMCreateTransform 已弃用。 没有替换 API,因为不再使用此 API。 不需要备用 CMM 模块的开发人员来实现它。
CMCreateTransformExt 使用一组定义应如何创建转换的标志创建颜色转换,该转换从输入 LOGCOLORSPACEA 映射到可选目标空间,然后映射到输出设备。
CMCreateTransformExtW 使用一组定义应如何创建转换的标志创建颜色转换,该转换从输入 LOGCOLORSPACEW 映射到可选目标空间,然后映射到输出设备。
CMCreateTransformW 已弃用。 没有替换 API,因为不再使用此 API。 不需要备用 CMM 模块的开发人员来实现它。
CMDeleteTransform 删除指定的颜色转换,并释放与其关联的任何内存。
CMGetInfo 检索有关颜色管理模块 (CMM) 的各种信息。
CMGetNamedProfileInfo 检索有关指定命名颜色配置文件的信息。
CMGetPS2ColorRenderingDictionary 获取 PostScript 颜色呈现字典。
CMGetPS2ColorRenderingIntent 从配置文件中检索 PostScript 级别 2 颜色 呈现意向
CMGetPS2ColorSpaceArray 获取 PostScript 颜色空间数组。
CMIsProfileValid 报告给定配置文件是否是可用于颜色管理的有效 ICC 配置文件。
CMTranslateColors 使用颜色转换将颜色数组从源 颜色空间 转换为目标颜色空间。
CMTranslateRGB 将应用程序提供的 RGBQuad 转换为设备 颜色空间
CMTranslateRGBs 使用颜色转换将位图从一个 颜色空间 转换为另一个颜色空间。
CMTranslateRGBsExt 将位图从一种定义的格式转换为不同的已定义格式,并定期调用回调函数(如果指定了一个),以报告进度并允许调用应用程序终止转换。
ColorCorrectPalette 更正设备上下文的调色板中的条目。
ColorMatchToTarget 执行颜色映射以进行预览。
ConvertColorNameToIndex 将命名颜色空间中的颜色名称转换为国际颜色联盟 (ICC) 颜色配置文件中的索引号。
ConvertIndexToColorName 将颜色空间中的索引转换为命名颜色空间中的名称数组。
CreateColorSpace 创建颜色空间。
CreateColorTransformW 将颜色空间中的索引转换为命名颜色空间中的名称数组。
CreateColorTransformW 将颜色空间中的索引转换为命名颜色空间中的名称数组。
CreateMultiProfileTransform 接受配置文件数组或单个 设备链接配置文件 ,并创建应用程序可用于执行颜色映射的颜色转换。
[CreateProfileFromLogColorSpaceW] ( (/windows/win32/api/icm/nf-icm-createprofilefromlogcolorspacew) 将逻辑 颜色空间 转换为 设备配置文件
DeleteColorSpace 删除颜色空间。
DeleteColorTransform 删除给定的颜色转换。
DisassociateColorProfileFromDeviceW 取消将指定颜色配置文件与指定计算机上的指定设备关联。
EnumColorProfilesW 枚举满足给定枚举条件的所有配置文件。
EnumICMProfiles 枚举可用于给定设备上下文的输出颜色配置文件。
EnumICMProfilesProcCallback EnumICMProfiles 的应用程序定义的回调函数。
GetCMMInfo 检索有关创建指定颜色转换 (CMM) 的颜色管理模块的各种信息。
GetColorDirectoryW 检索指定计算机上的 Windows COLOR 目录的路径。
GetColorProfileElement 将数据从指定颜色配置文件的指定标记配置文件元素复制到缓冲区中。
GetColorProfileElementTag 检索给定国际颜色联盟的标记表中 dwIndex 指定的标记名称, (ICC) 颜色配置文件,其中 dwIndex 是该表中的一个从 1 开始的索引。
GetColorProfileFromHandle 检索给定打开颜色配置文件的句柄的颜色配置文件内容。
GetColorProfileHeader 从 ICC 颜色配置文件或 WCS XML 配置文件检索或派生 ICC 标头结构。 驱动程序和应用程序应假定返回 TRUE 仅指示返回结构正确的标头。 仍需使用旧版 ICM2 API 或 XML 架构 API 独立验证每个标记。
GetColorSpace 获取设备上下文中的当前输入颜色空间。
GetCountColorProfileElements 检索给定颜色配置文件中标记的元素数。
GetDeviceGammaRamp 从直接彩色显示板获取伽玛渐变。
GetICMProfile 获取设备上下文的当前输出颜色配置文件。
GetLogColorSpace 获取设备上下文的 LOGCOLORSPACE 结构。
GetNamedProfileInfo 检索有关国际颜色联盟 (ICC) 在第一个参数中指定的命名颜色配置文件的信息。
GetPS2ColorRenderingDictionary 从指定的 ICC 颜色配置文件中检索 PostScript 级别 2 颜色呈现字典。
GetPS2ColorRenderingIntent 从 ICC 颜色配置文件中检索 PostScript 级别 2 颜色 呈现意向
GetPS2ColorSpaceArray 从 ICC 颜色配置文件中检索 PostScript 级别 2 颜色 空间 数组。
GetStandardColorSpaceProfileW 检索为指定标准 颜色空间注册的颜色配置文件。
ICMProgressProcCallback 应用程序提供的用于报告进度的回调。
InstallColorProfileW 安装给定的配置文件,以便在指定的计算机上使用。 配置文件也会复制到 COLOR 目录。
IsColorProfileTagPresent 报告指定的颜色配置文件中是否存在指定的国际颜色联盟 (ICC) 标记。
IsColorProfileValid 允许确定指定的配置文件是有效的国际颜色联盟 (ICC) 配置文件,还是可用于颜色管理的 Windows 颜色系统 (WCS) 配置文件句柄。
OpenColorProfileW 创建指定颜色配置文件的句柄。 然后,可以在其他配置文件管理功能中使用句柄。
RegisterCMMW 将指定的标识值与指定的颜色管理模块动态链接库相关联, (CMM DLL) 。 当此 ID 出现在颜色配置文件中时,Windows 随后可以找到相应的 CMM 以创建转换。
SelectCMM 允许选择要使用的颜色管理模块 (CMM) 。
SetColorProfileElement 设置 ICC 颜色配置文件中标记的配置文件元素的元素数据。
SetColorProfileElementReference 在指定的 ICC 颜色配置文件中创建一个新标记,该标记引用与现有标记相同的数据。
SetColorProfileElementSize 设置 ICC 颜色配置文件中标记元素的大小。
SetColorProfileHeader 在指定的 ICC 颜色配置文件中设置标头数据。
SetColorSpace 设置设备上下文的输入颜色空间。
SetDeviceGammaRamp 设置直接彩色显示板上的伽玛渐变。
SetICMMode 在设备上下文中打开或关闭颜色管理。
SetICMProfile 设置给定设备上下文的输出颜色配置文件。
SetStandardColorSpaceProfileW 为给定的标准 颜色空间注册指定的配置文件。 可以使用 GetStandardColorSpaceProfileW 查询配置文件。
SetupColorMatchingW 通过对话框提供对颜色管理的用户控制。
TranslateBitmapBits 使用颜色转换转换位图颜色。
TranslateColors 根据颜色转换的定义,将源 颜色空间中的颜色 数组转换为目标颜色空间。
UninstallColorProfileW 从指定计算机中删除指定的颜色配置文件。 可以选择从系统中删除关联的文件。
UnregisterCMMW 将指定的 ID 值与给定的颜色管理模块动态链接库取消关联, (CMM DLL) 。
WcsAssociateColorProfileWithDevice 将指定的 WCS 颜色配置文件与指定的设备相关联。
WcsCheckColors 确定数组中的颜色是否位于指定 WCS 颜色转换的输出色域内。
WcsCreateIccProfile 将 WCS 配置文件转换为 ICC 配置文件。
WcsDisassociateColorProfileFromDevice 取消将指定的 WCS 颜色配置文件与指定计算机上的指定设备关联。
WcsEnumColorProfiles 枚举满足指定配置文件管理范围中枚举条件的所有颜色配置文件。
WcsEnumColorProfilesSize 返回 WcsEnumColorProfiles 函数枚举颜色配置文件所需的缓冲区的大小(以字节为单位)。
WcsGetCalibrationManagementState 确定是否启用显示器校准状态的系统管理。
WcsGetDefaultColorProfile 检索设备的默认颜色配置文件,如果未指定设备,则检索与设备无关的默认值。
WcsGetDefaultColorProfileSize 返回设备的默认颜色配置文件名称的大小(以字节为单位),包括 NULL 终止符。
WcsGetDefaultRenderingIntent 返回用户或系统范围的呈现意向。
WcsGetUsePerUserProfiles 确定用户是否已选择对指定设备使用每用户配置文件关联列表。
WcsOpenColorProfileW 创建指定颜色配置文件的句柄。
WcsSetCalibrationManagementState 启用或禁用显示校准状态的系统管理。
WcsSetDefaultColorProfile 设置指定配置文件管理范围内指定配置文件类型的默认颜色配置文件名称。
WcsSetDefaultRenderingIntent 设置用户或系统范围的呈现意向。
WcsSetUsePerUserProfiles 允许用户指定是否对指定设备使用每用户配置文件关联列表。
WcsTranslateColors 根据颜色转换的定义,将颜色数组从源颜色空间转换为目标颜色空间。