📄 cderror.pas
字号:
unit cdError;
interface
{****************************************************************************
****************************************************************************
* Canon Digital Camera SDK : Error IDs *
****************************************************************************
****************************************************************************}
{*-----------------------------------------------------------------------
CD-SDK Error Code Masks
------------------------------------------------------------------------*}
const
cdERROR_ISSPECIFIC_MASK =$80000000;
cdERROR_COMPONENTID_MASK =$7F000000;
cdERROR_RESERVED_MASK =$00FF0000;
cdERROR_ERRORID_MASK =$0000FFFF;
{*-----------------------------------------------------------------------
CD-SDK Base Component IDs
------------------------------------------------------------------------*}
const
cdERROR_CLIENT_COMPONENTID =$01000000;
cdERROR_LLSDK_COMPONENTID =$02000000;
cdERROR_HLSDK_COMPONENTID =$03000000;
cdERROR_PROPERTY_PARSING_COMPONENTID =$04000000;
cdERROR_VIEW_DEVELOPMENT_COMPONENTID =$05000000;
cdERROR_VIEW_DECODING_COMPONENTID =$06000000;
cdERROR_COLOR_MAPPING_COMPONENTID =$07000000;
cdERROR_PICTURE_COLLECTION_COMPONENTID =$08000000;
cdERROR_SETUP_COMPONENTID =$09000000;
cdERROR_PSL2STI_COMPONENTID =$0A000000;
cdERROR_PSUSD_COMPONENTID =$0B000000;
cdERROR_CDSDK_COMPONENTID =$0C000000;
{*-----------------------------------------------------------------------
CD-SDK Functin Success Code
------------------------------------------------------------------------*}
const
cdOK =$00000000;
{*-----------------------------------------------------------------------
CD-SDK Generic Error IDs
------------------------------------------------------------------------*}
{* Miscellaneous errors *}
const
cdUNIMPLEMENTED =$00000001;
cdINTERNAL_ERROR =$00000002;
cdMEM_ALLOC_FAILED =$00000003;
cdMEM_FREE_FAILED =$00000004;
cdOPERATION_CANCELLED =$00000005;
cdINCOMPATIBLE_VERSION =$00000006;
cdNOT_SUPPORTED =$00000007;
cdUNEXPECTED_EXCEPTION =$00000008;
cdPROTECTION_VIOLATION =$00000009;
cdMISSING_SUBCOMPONENT =$0000000A;
cdSELECTION_UNAVAILABLE =$0000000B;
{* File errors *}
const
cdFILE_IO_ERROR =$00000020;
cdFILE_TOO_MANY_OPEN =$00000021;
cdFILE_NOT_FOUND =$00000022;
cdFILE_OPEN_ERROR =$00000023;
cdFILE_CLOSE_ERROR =$00000024;
cdFILE_SEEK_ERROR =$00000025;
cdFILE_TELL_ERROR =$00000026;
cdFILE_READ_ERROR =$00000027;
cdFILE_WRITE_ERROR =$00000028;
cdFILE_PERMISSION_ERROR =$00000029;
cdFILE_DISK_FULL_ERROR =$0000002A;
cdFILE_ALREADY_EXISTS =$0000002B;
cdFILE_FORMAT_UNRECOGNIZED =$0000002C;
cdFILE_DATA_CORRUPT =$0000002D;
cdFILE_NAMING_NA =$0000002E;
{* Directory errors *}
const
cdDIR_NOT_FOUND =$00000040;
cdDIR_IO_ERROR =$00000041;
cdDIR_ENTRY_NOT_FOUND =$00000042;
cdDIR_ENTRY_EXISTS =$00000043;
cdDIR_NOT_EMPTY =$00000044;
{* Property errors *}
const
cdPROPERTIES_UNAVAILABLE =$00000050;
cdPROPERTIES_MISMATCH =$00000051;
cdPROPERTIES_NOT_LOADED =$00000053;
{* Function Parameter errors *}
const
cdINVALID_PARAMETER =$00000060;
cdINVALID_HANDLE =$00000061;
cdINVALID_POINTER =$00000062;
cdINVALID_INDEX =$00000063;
cdINVALID_LENGTH =$00000064;
cdINVALID_FN_POINTER =$00000065;
cdINVALID_SORT_FN =$00000066;
{* Device errors *}
const
cdDEVICE_NOT_FOUND =$00000080;
cdDEVICE_BUSY =$00000081;
cdDEVICE_INVALID =$00000082;
cdDEVICE_EMERGENCY =$00000083;
cdDEVICE_MEMORY_FULL =$00000084;
cdDEVICE_INTERNAL_ERROR =$00000085;
cdDEVICE_INVALID_PARAMETER =$00000086;
cdDEVICE_NO_DISK =$00000087;
cdDEVICE_DISK_ERROR =$00000088;
cdDEVICE_CF_GATE_CHANGED =$00000089;
cdDEVICE_DIAL_CHANGED =$0000008A;
cdDEVICE_NOT_INSTALLED =$0000008B;
cdDEVICE_STAY_AWAKE =$0000008C;
cdDEVICE_NOT_RELEASED =$0000008D;
{* Stream errors *}
const
cdSTREAM_IO_ERROR =$000000A0;
cdSTREAM_NOT_OPEN =$000000A1;
cdSTREAM_ALREADY_OPEN =$000000A2;
cdSTREAM_OPEN_ERROR =$000000A3;
cdSTREAM_CLOSE_ERROR =$000000A4;
cdSTREAM_SEEK_ERROR =$000000A5;
cdSTREAM_TELL_ERROR =$000000A6;
cdSTREAM_READ_ERROR =$000000A7;
cdSTREAM_WRITE_ERROR =$000000A8;
cdSTREAM_PERMISSION_ERROR =$000000A9;
cdSTREAM_COULDNT_BEGIN_THREAD =$000000AA;
cdSTREAM_BAD_OPTIONS =$000000AB;
cdSTREAM_END_OF_STREAM =$000000AC;
{* Communications errors *}
const
cdCOMM_PORT_IS_IN_USE =$000000C0;
cdCOMM_DISCONNECTED =$000000C1;
cdCOMM_DEVICE_INCOMPATIBLE =$000000C2;
cdCOMM_BUFFER_FULL =$000000C3;
cdCOMM_USB_BUS_ERR =$000000C4;
{* Lock/Unlock *}
const
cdUSB_DEVICE_LOCK_ERROR =$000000D0;
cdUSB_DEVICE_UNLOCK_ERROR =$000000D1;
{* STI/WIA *}
const
cdSTI_UNKNOWN_ERROR =$000000E0;
cdSTI_INTERNAL_ERROR =$000000E1;
cdSTI_DEVICE_CREATE_ERROR =$000000E2;
cdSTI_DEVICE_RELEASE_ERROR =$000000E3;
cdDEVICE_NOT_LAUNCHED =$000000E4;
cdENUM_NA =$000000F0;
cdINVALID_FN_CALL =$000000F1;
cdHANDLE_NOT_FOUND =$000000F2;
cdINVALID_ID =$000000F3;
cdLAST_GENERIC_ERROR_PLUS_ONE =$000000F4;
implementation
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -