Image encoding plug-in status codes
enum
{
IEE_OK =0,
IEE_Error = -1,
IEE_InvalidOp = -2,
IEE_InvalidParam = -3,
IEE_NotImplemented = -4,
IEE_WriteFailure = -5,
IEE_TooBig = -6,
IEE_Cancelled = -7,
IEE_InvalidPixFormat = -8,
IEE_MultiPage = -9,
IEE_UnknownFormat = -10,
IEE_StructSize = -11,
IEE_FatalError = -12,
IEE_BadAudio = -13,
IEE_BadImage = -14,
IEE_BadColorProfile = -15,
IEE_FirstPlugInError = -1000,
};
Value | Meaning |
---|---|
IEE_OK |
Success |
IEE_Error |
Unspecified error |
IEE_InvalidOp |
Operation cannot be completed at this time |
IEE_InvalidParam |
Invalid parameters |
IEE_NotImplemented |
Missing implementation |
IEE_WriteFailure |
File write failed |
IEE_TooBig |
Image is too big |
IEE_Cancelled |
Operation cancelled by user |
IEE_InvalidPixFormat |
The given pixel format is not supported |
IEE_MultiPage |
Multiple pages not supported |
IEE_UnknownFormat |
The specified format ID is not known |
IEE_StructSize |
The specified structure size is too small |
IEE_FatalError |
Unhandled exception |
IEE_BadAudio |
The specified audio file is invalid or does not exist |
IEE_BadImage |
The specified image file is invalid or does not exist |
IEE_BadColorProfile |
The specified color profile is invalid |
IEE_FirstPlugInError |
Plug-in-defined private status codes as -1000, -1001, etc... |
There are two types of error codes associated with an ID_Plugin, Standard and plug-in-defined. Standard error codes are defined below and are implemented by the host application, while plug-in-defined error codes are defined by the plug-in.
Header: IE_PlugIn.h