arerror.h

来自「7-Zip 3.11的源码」· C头文件 代码 · 共 65 行

H
65
字号
// ArError.h

#pragma once

#ifndef __ARERROR_H
#define __ARERROR_H

namespace NExitCode {

struct CSystemError
{
  UINT32 ErrorValue;
  CSystemError(UINT32 anErrorValue): ErrorValue(anErrorValue) {}
};

struct CMultipleErrors
{
  UINT64 NumErrors;
  CMultipleErrors(UINT64 aNumErrors): NumErrors(aNumErrors) {}
};


enum EEnum {

  kSuccess       = 0,     // Successful operation (User exit)
  kWarning       = 1,     // Non fatal error(s) occurred
  kFatalError    = 2,     // A fatal error occurred
  kCRCError      = 3,     // A CRC error occurred when unpacking     
  kLockedArchive = 4,     // Attempt to modify an archive previously locked
  kWriteError    = 5,     // Write to disk error
  kOpenError     = 6,     // Open file error
  kUserError     = 7,     // Command line option error
  kMemoryError   = 8,     // Not enough memory for operation
  
  
  kNotSupported        = 102, // format of file doesn't supported 
  kFileError           = 103, //  
  
  kVerError            = 110, // Version doesn't supported 
  kMethodError         = 111, // Unsupported method 
  
  kUserQuit            = 120, // Unsupported method 
  
  kFileIsNotArchive    = 130, // File Is Not Archive 
  
  kCommonError         = 150, 
  
  kInputArchiveException  = 160, // archive file does not exist 
  
  kErrorsDuringDecompression  = 170, // Errors during decompression
  
  
  kDirFileWith64BitSize         = 171, 
  kFileTimeWinToDosConvertError = 172, 
  
  kFileChangedDuringOperation  = 180, 
  
  kUserBreak     = 255   // User stopped the process

};

}

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?