1/* [NAPI_GEN]:对应[file_introduce_replace]中:[func_introduce_replace]的napi方法, 2 * 输入:[input_introduce_replace] 3 * 输出:[output_introduce_replace] 4 */ 5napi_value [funcName](napi_env env, napi_callback_info info) 6{ 7 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "[funcName]", "[funcName] begins"); 8 napi_status status; 9 /* [NAPI_GEN]: Node.js在其N-API中用来提供错误的扩展信息的结构体,结构体包含以下字段 10 * error_message: 一个指向错误详细字符串的指针,提供了关于错误的文本描述 11 * engin_reserved: 一个保留给Js引擎使用的指针 12 * error_code: 错误码,指示了错误的种类,比如napi_pending_exception表示有一个JavaScript异常未被清理。 13 * engine_error_code:一个引擎特定的错误码,为引擎实现保留,具体含义依赖于使用的JavaScript引擎。 14 * error_message_len:错误消息字符串的长度。 15 */ 16 const napi_extended_error_info *extended_error_info; 17 /* [NAPI_GEN]: tag: 日志打印标签*/ 18 const char *tag = "[[get_error_msg_tag]]"; 19 /* [NAPI_GEN]: get function param in*/ 20[func_getParam_replace] 21 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "[funcName]", "[funcName] get return info begins"); 22[func_return_replace] 23} 24