Error Codes Specific To ICM

[This is preliminary documentation and subject to change.]

The following is a list of error codes that are specifically related to the use of ICM 2.0. This does not mean that ICM functions will return only these error codes. It means that the codes in the table below are returned only by ICM functions. They may also return other Win32 error codes that are documented elsewhere in the Win32 API of the Platform SDK.

ERROR_DELETING_ICM_XFORM
The specified color transform could not be deleted.
ERROR_DUPLICATE_TAG
The specified color profile element tag is already present in the color profile.
ERROR_ICM_NOT_ENABLED
Image Color Management is not currently enabled.
ERROR_INVALID_CMM
The specified file name does not refer to a valid color management module.
ERROR_INVALID_COLORSPACE
The specified color space is invalid.
ERROR_INVALID_PROFILE
The specified file name does not refer to a valid color profile.
ERROR_INVALID_TRANSFORM
The color transform that was specified is not a valid color transform.
ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE
The specified color profile is not associated with any device.
ERROR_PROFILE_NOT_FOUND
The specified color profile file name was not found. The file name or path is incorrect.
ERROR_TAG_NOT_FOUND
The specified color profile element tag was not found in the color profile.
ERROR_TAG_NOT_PRESENT
A color profile element tag that is required for the function to succeed was not passed to the function.