Table 6-2 (Continued)
| Enumerated Error Constant | Description |
| KCS_MISMATCHED_DIMENSIONS | Profile dimensions did not match during validation. |
KCS_MISMATCHED_VERSIONS
Layout: | Profile versions did not match
during validation. |
| KCS_LAYOUT_INVALID | Invalid pixel layout. |
| KCS_LAYOUT_UNSUPPORTED | Unsupported pixel layout. |
KCS_LAYOUT_MISMATCH
Evaluation: | Pixel layouts do not match profile
input and output specifications. |
| KCS_EVAL_TOO_MANY_CHANNELS | More channels specified in the pixel layout structure than the profile supports. |
| KCS_EVAL_BUFFER_OVERFLOW | Caller's buffer too small. |
KCS_EVAL_ONLY_ONE_OP_ALLOWED
Characterization/Calibration: | KcsEvaluate only supports one
operation at a time, (KcsForward). |
| KCS_CC_UPDATE_NEEDS_MORE_DATA | Data supplied is inadequate. |
| KCS_CC_UPDATE_INVALID_DATA | Data supplied is invalid. |
| KCS_CC_INCORRECT_COLOR_SPACE | Characterization/calibration data contains incorrect color space. |
| KCS_CC_NUM_COMPS_OUT_OF_RANGE | Characterization/calibration data contains incorrect number of I/O components. |
| KCS_CC_TOO_FEW_MEASUREMENTS | Not enough measurements to support calibrating or characterizing this device. |
| KCS_CC_TABLE_DATA_BAD | Table data is out of range. |
| KCS_CC_INCORRECT_DEV_TYPE | KcsAttributeDevType is incorrect. |
| KCS_CC_INCORRECT_ATTR_CLASS | KcsAttributeClass is incorrect. |
| KCS_CC_CANNOT_CAL_DEV_TYPE | Device type cannot be calibrated. |