openharmony 鸿蒙 interface_i_executor_callback_v20

2025-06-16 浏览 (1)

IExecutorCallback

概述

定义异步API接口回调,用于返回异步接口的请求处理结果和获取信息。

起始版本: 3.2

相关模块:HdfPinAuth

汇总

Public 成员函数

名称描述
OnResult ([in] int result, [in] unsigned char[] extraInfo)回调函数,返回认证结果。
OnTip ([in] int tip, [in] unsigned char[] extraInfo)返回操作的过程提示信息。
OnGetData ([in] unsigned char[] algoParameter, [in] unsigned long authSubType, [in] unsigned int algoVersion, [in] unsigned char[] challenge)定义请求获取口令数据回调函数。
OnMessage ([in] int destRole, [in] unsigned char[] msg)返回操作的过程交互消息。

成员函数说明

OnGetData()

IExecutorCallback::OnGetData ([in] unsigned char[] algoParameter, [in] unsigned long authSubType, [in] unsigned int algoVersion, [in] unsigned char[] challenge )

描述

定义请求获取口令数据回调函数。

起始版本: 3.2

参数:

名称描述
algoParameter算法相关参数。
authSubType口令子类型,如六位数字PIN码等PinAuthTypes
algoVersion算法版本。
challenge用于防重放。

返回:

0 表示操作成功。

非0 表示操作失败。

OnMessage()

IExecutorCallback::OnMessage ([in] int destRole, [in] unsigned char[] msg )

描述

返回操作的过程交互消息。

起始版本: 5.0

参数:

名称描述
destRole目标执行器角色ExecutorRole
msg消息。

返回:

0 表示操作成功。

非0 表示操作失败。

OnResult()

IExecutorCallback::OnResult ([in] int result, [in] unsigned char[] extraInfo )

描述

回调函数,返回认证结果。

起始版本: 3.2

参数:

名称描述
result操作请求处理结果。
extraInfo其他相关信息,如用户认证通过时用于返回执行器签发的认证令牌等。

返回:

0 表示操作成功。

非0 表示操作失败。

OnTip()

IExecutorCallback::OnTip ([in] int tip, [in] unsigned char[] extraInfo )

描述

返回操作的过程提示信息。

起始版本: 5.0

参数:

名称描述
tip提示码。
extraInfo其他相关信息。

返回:

0 表示操作成功。

非0 表示操作失败。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙PinAuth HDI 参考

harmony 鸿蒙ExecutorInfo

harmony 鸿蒙ExecutorInfo

harmony 鸿蒙HdfPinAuth (V1_0)

harmony 鸿蒙HdfPinAuth (V1_1)

harmony 鸿蒙HdfPinAuth (V2_0)

harmony 鸿蒙IAllInOneExecutor.idl

harmony 鸿蒙ICollector.idl

harmony 鸿蒙IExecutor.idl

harmony 鸿蒙IExecutor.idl

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/mIF0C6