我要评分文档获取效率文档正确性内容完整性文档易理解0/200提交在线提单论坛求助 函数返回值 返回值:即错误码,定义在枚举类型HmppResult中。反映库函数执行状态。 程序不提供缓冲区来存储最终错误状态,调用者需要自行决定在函数返回时是否检查错误码。 错误码及其说明如表1所示。 表1 错误码说明值 说明 0 HMPP_STS_NO_ERR,无错误。 1~199 图像库和信号库通用错误,例如空指针,大小错误等。 200~299 图像库和信号库通用告警,例如不支持的模式,操作长度溢出等。 300~399 图像库和信号库通用告警,但不改变代码流程,例如除零操作、负数开根号操作等。 400~599 信号库错误。 600~799 图像库错误。 800及其以上 音频库错误。 返回非0的错误码并不表示函数没有执行完成。具体依函数处理逻辑而定。 以HMPPS_Div_32f为例:将常数0作为除数进行计算时,函数执行不会被中断,本次除法运算的结果被置为源向量的数据类型的最大值,即FLT_MAX,函数返回状态码HMPP_STS_DIV_BY_ZERO。 以HMPPS_DivC_64fc为例:将常数0作为除数进行计算时,函数执行被中断并立即返回错误码HMPP_STS_DIV_BY_ZERO_ERR。 父主题: 命名规则