Error Code
目录
宏定义、枚举与结构体
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,
};