织梦做的网站前面有不安全,昆明网站推广价格,怎样让客户做网站,产品类网站1. 概述 1.1 基本概念 错误处理指用户代码发生错误时#xff0c;系统调用错误处理模块的接口函数#xff0c;完成上报错误信息#xff0c;并调用用户自己的钩子函数#xff0c;进行特定的处理。 错误处理模块实现OS内部错误码记录功能。OS内部错误码无法通过接口返回#…1. 概述 1.1 基本概念 错误处理指用户代码发生错误时系统调用错误处理模块的接口函数完成上报错误信息并调用用户自己的钩子函数进行特定的处理。 错误处理模块实现OS内部错误码记录功能。OS内部错误码无法通过接口返回通常会上报错误处理模块进行记录。用户可以通过挂接错误处理的钩子函数进行特定的处理。如果OS上报的错误是致命错误系统会进行异常流程接管从而可以保存现场以便定位问题。 通过错误处理我们可以把用户在程序中的非法输入进行控制和提示以防程序崩 溃。 1.2 运作机制 错误处理是一种机制用于处理异常状况。通过错误处理我们可以将用户在程序中的非法输入进行控制和提示以防程序崩溃。当程序出现异常错误的时候会显示相应的错误码用于提示用户。此外如果有相应的错误处理程序则会执行这个程序以防程序崩溃。 2. 开发指导 2.1 功能 错误处理模块为用户提供下面几种功能。 功能分类接口名描述错误处理LOS_ErrHandle根据错误处理函数来对错误进行处理3. 编程实例 3.1 实例 在下面的例子中演示如下功能: 执行错误处理函数3.2 编程实例 代码实现如下 extern USER_ERR_FUNC_S g_stUserErrFunc;
void *err_handler(CHAR *pcFileName,UINT32 uwLineNo,
UINT32 uwErrorNo,UINT32 uwParaLen,VOID *pPara)
{printf(err handel ok\n);
}
UINT32 Example_ErrCaseEntry(VOID)
{/*执行错误处理函数*/LOS_ErrHandle(NULL, 0,0,0, NULL);return LOS_OK;
} 3.3 结果 编译运行得到的结果 转载于:https://www.cnblogs.com/linhaostudy/p/10990462.html