BSOne.SFC/Tocsg.Module/Bs1Flt/dist/BSone_error.h

115 lines
3.3 KiB
C

#pragma once
/** @brief 성공이며,개인정보가 검출 된 경우
*/
#define BS1_OK 0
/** @brief 성공이며, 개인정보가 없는 경우
*/
#define BS1_ERROR_NOT_FIND_PRVATE 1
/** @brief 메모리 할당 실패 한 경우
*/
#define BS1_ERROR_ALLOC 10
/** @brief 지원하지 않는 확장자 인 경우,
도큐 파서의 ERROR_SN3FLT_FILTER_M_NO_FILTER_ASSOCIATED 로 리턴 하는 경우
*/
#define BS1_ERROR_EXT_NOT_SUPPORT 11
/** @brief 도큐 파서에 의해 검출된 TXT 접근 오류 실패
*/
#define BS1_ERROR_EXPORT_TXT_ACCESS_DENINED 12
/** @brief 도큐 파서에 의해 문서, 압축파일이 암호화(패스워드)가 걸린 경우
*/
#define BS1_ERROR_FILE_PASSWORD 13
/** @brief 도큐 파서에 의해 압축파일내에 문서,압축파일이 암호화(패스워드)가 걸린 경우
*/
#define BS1_ERROR_ZIP_IN_FILE_PASSWORD 14
/** @brief 압축 해제 프로세스 7z 실행 오류
*/
#define BS1_ERROR_7Z_CREATE_PROCESS 15
/** @brief 시스템상 오류, windows api 실행 오류
*/
#define BS1_ERROR_SYSTEM 16
/** @brief 패턴 파일 or 정책 파일 XML 열기 실패
*/
#define BS1_ERROR_CONFIG_OPEN_FAIL 17
/** @brief 검출 결과 CONFIG 생성 실패
*/
#define BS1_ERROR_CONFIG_WRITE_FAIL 18
/** @brief 패턴 CONFIG 파일이 존재하지 않는 경우
*/
#define BS1_ERROR_EXIST_CONFIG_PATTERN_FILE 19
/** @brief 정책 CONFIG 파일이 존재하지 않는 경우
*/
#define BS1_ERROR_EXIST_CONFIG_POLICY_FILE 20
/** @brief 함수내 파라미터 오류 1
*/
#define BS1_ERROR_INVAILD_PARAM1 21
/** @brief 함수내 파라미터 오류 2
*/
#define BS1_ERROR_INVAILD_PARAM2 22
/** @brief 함수내 파라미터 오류 3
*/
#define BS1_ERROR_INVAILD_PARAM3 23
/** @brief 함수내 파라미터 오류 4
*/
#define BS1_ERROR_INVAILD_PARAM4 24
/** @brief 함수내 파라미터 오류 5
*/
#define BS1_ERROR_INVAILD_PARAM5 25
/** @brief 함수내 파라미터 오류 6
*/
#define BS1_ERROR_INVAILD_PARAM6 26
/** @brief 함수내 파라미터 오류 7
*/
#define BS1_ERROR_INVAILD_PARAM7 27
/** @brief 함수내 파라미터 오류 8
*/
#define BS1_ERROR_INVAILD_PARAM8 28
/** @brief JNI Jstring C++ string 변환 오류
*/
#define BS1_ERROR_JNI_CONVERT 29
/** @brief 타임아웃 처리를 위한 sxf_picheck_l 실행 인자 오류
*/
#define BS1_ERROR_LAUNCHER_ARGUMENT 30
/** @brief 타임아웃 처리를 위한 sxf_picheck_l 프로세스 실행 오류
*/
#define BS1_ERROR_LAUNCH_CREATE_PROCESS 31
/** @brief 검출 지연으로 인해 타임 아웃이 된 경우
*/
#define BS1_ERROR_LAUNCH_TIME_OUT 32
/** @brief 검출 진행 동안 외부에 의해 sxf_picheck_l 이 종료 된 경우
*/
#define BS1_ERROR_LAUNCH_FORCE_QUIT 33
/** @brief 7Z 에 의해 압축 해제 진행 하는 동안 시스템 오류 실패
*/
#define BS1_ERROR_CREATEPIPERROR 34
/** @brief 7Z 압축 해제 프로세스에 의한 압축 해제 실패
*/
#define BS1_ERROR_7Z_ERRROR 35
/** @brief 센티널문서 필터에 의해 DRM(문서암호화) 리턴한 경우
*/
#define BS1_ERROR_DRM 36
/** @brief 검출할 파일이 존재 하지 않는 경우
*/
#define BS1_ERROR_NOT_FILE_EXIST 37
/** @brief TEXT 변환 엔진( 도큐 파서 )가 없거나 로드 할 수 없습니다.
*/
#define BS1_ERROR_DOCU_LOAD_FAIL 38
/** @brief SXF_PICHECK 가 없거나 로드 할 수 없습니다.
*/
#define BS1_ERROR_PICHECK_LOAD_FAIL 39
/** @brief 파일의 데이터가 존재 하지 않는 경우
*/
#define BS1_ERROR_NOT_FILE_DATA 40
/** @brief 정책에 의해 설정된 파일 사이즈보다 큰 경우
*/
#define BS1_ERROR_LARGER_FILE_SIZE 41
/** @brief 정책에 의해 설정된 파일 확장자 예외
*/
#define BS1_ERROR_EXT_EXCEPTION 42
/** @brief 정책에 의해 설정된 파일 확장자 예외
*/
#define BS1_ERROR_OCR_PROCESS_EXCUTE 50
#define BS1_ERROR_OCR_URL_FAIL 51
#define BS1_ERROR_OCR_RESULT_FAIL 52