⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cderror.pas

📁 canon 相机SDK,非常难得
💻 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 + -