Error Code

2023-09-11
暂无评分

目录

宏定义、枚举与结构体

typedef enum ErrorCode

enum ErrorCode {
    kOk = 0,

    /*! 函数或方法中传递了无效或错误的参数 */
    kErrorInvalidArgument = 1,

    /*!
     * 由于系统问题导致的操作失败,例如软件问题。
     */
    kErrorSystemError = 2,

    /*! 在执行某个操作期间发生了无效或错误的操作 */
    kErrorInvalidOperation = 3,

    /*! 尝试了重复操作。表示函数或过程被重复调用,导致错误或意外的行为 */
    kErrorRepeatOperation = 4,

    /*! 操作失败是因为在预期有效指针的地方使用了空指针 */
    kErrorNullPointer = 5,

    /*! 参数超出了预期的范围。这表明传递给函数或方法的参数超出了有效范围,导致错误或意外的行为 */
    kErrorParamOutOfRange = 6,

    /*! 参数检索失败。试图检索或访问参数失败,导致错误或意外的行为 */
    kErrorParamGetFailure = 7,

    /*! 尝试设置或修改参数时失败,导致错误或意外的行为 */
    kErrorParamSetFailure = 8,

    /*! 尝试发送数据包失败,导致操作失败 */
    kErrorSendPackFailure = 9,

    /*! 请求超时,即服务器的预期响应未在分配的时间限制内到达,导致请求失败 */
    kErrorRequestTimeout = 10,

    /*! 验证授权信息失败 */
    kErrorAuthVerifyFailure = 11,

    /*! 尝试加密数据失败 */
    kErrorEncryptFailure = 12,

    /*! 尝试解密数据失败 */
    kErrorDecryptFailure = 13,

    /*! 接收到的响应无效或不符合预期格式 */
    kErrorInvalidRespond = 14,

    /*! 远程服务器或远程过程失败 */
    kErrorRemoteFailure = 15,

    /*! 在开始直播时未能获得有效的视频ID:此时,您应检查飞行是否已配对,并可以通过检查云是否可以打开直播流来确认 */
    kErrorNoVideoID = 16,

    /*! 建立连接失败 */
    kErrorConnectFailure = 17,
};