补充错误代码说明

This commit is contained in:
gb 2022-06-08 09:31:35 +08:00
parent 3ffda0a0c3
commit f5f1055874
3 changed files with 8 additions and 1 deletions

View File

@ -523,6 +523,10 @@ extern "C"
return home; return home;
} }
std::string temporary_path(void)
{
return simple_ini::temporary_path();
}
int init(void) int init(void)
{ {
@ -534,7 +538,7 @@ extern "C"
if (type == LOG_TYPE_FILE) if (type == LOG_TYPE_FILE)
{ {
std::string name(""), std::string name(""),
paths[] = { local_data_path(), pe_path(&name), get_scanner_path(), simple_ini::temporary_path()}; paths[] = { local_data_path(), pe_path(&name), get_scanner_path(), temporary_path()};
int ind = 0; int ind = 0;
if (!path.empty() && create_folder(path.c_str())) if (!path.empty() && create_folder(path.c_str()))

View File

@ -50,6 +50,7 @@ extern "C"
std::string get_module_full_path(const char* module_part_name); std::string get_module_full_path(const char* module_part_name);
std::string get_scanner_path(void); std::string get_scanner_path(void);
std::string local_data_path(void); std::string local_data_path(void);
std::string temporary_path(void);
unsigned int get_page_size(void); unsigned int get_page_size(void);
unsigned long long available_memory(void); unsigned long long available_memory(void);
void str_tolower(std::string& str); void str_tolower(std::string& str);

View File

@ -169,6 +169,7 @@ extern "C"
RETURN_IF(err, SCANNER_ERR_CREATE_FILE_FAILED); RETURN_IF(err, SCANNER_ERR_CREATE_FILE_FAILED);
RETURN_IF(err, SCANNER_ERR_WRITE_FILE_FAILED); RETURN_IF(err, SCANNER_ERR_WRITE_FILE_FAILED);
RETURN_IF(err, SCANNER_ERR_DATA_DAMAGED); RETURN_IF(err, SCANNER_ERR_DATA_DAMAGED);
RETURN_IF(err, SCANNER_ERR_OPENED_BY_OTHER_PROCESS);
RETURN_IF(err, SCANNER_ERR_USB_INIT_FAILED); RETURN_IF(err, SCANNER_ERR_USB_INIT_FAILED);
RETURN_IF(err, SCANNER_ERR_USB_REGISTER_PNP_FAILED); RETURN_IF(err, SCANNER_ERR_USB_REGISTER_PNP_FAILED);
RETURN_IF(err, SCANNER_ERR_USB_CLAIM_INTERFACE_FAILED); RETURN_IF(err, SCANNER_ERR_USB_CLAIM_INTERFACE_FAILED);
@ -229,6 +230,7 @@ extern "C"
RETURN_DESC_IF(err, SCANNER_ERR_CREATE_FILE_FAILED); RETURN_DESC_IF(err, SCANNER_ERR_CREATE_FILE_FAILED);
RETURN_DESC_IF(err, SCANNER_ERR_WRITE_FILE_FAILED); RETURN_DESC_IF(err, SCANNER_ERR_WRITE_FILE_FAILED);
RETURN_DESC_IF(err, SCANNER_ERR_DATA_DAMAGED); RETURN_DESC_IF(err, SCANNER_ERR_DATA_DAMAGED);
RETURN_DESC_IF(err, SCANNER_ERR_OPENED_BY_OTHER_PROCESS);
RETURN_DESC_IF(err, SCANNER_ERR_USB_INIT_FAILED); RETURN_DESC_IF(err, SCANNER_ERR_USB_INIT_FAILED);
RETURN_DESC_IF(err, SCANNER_ERR_USB_REGISTER_PNP_FAILED); RETURN_DESC_IF(err, SCANNER_ERR_USB_REGISTER_PNP_FAILED);
RETURN_DESC_IF(err, SCANNER_ERR_USB_CLAIM_INTERFACE_FAILED); RETURN_DESC_IF(err, SCANNER_ERR_USB_CLAIM_INTERFACE_FAILED);