所有 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 | 根据颜色转换的定义,将颜色数组从源颜色空间转换为目标颜色空间。 |