1# IExecutorCallback 2 3 4## 概述 5 6定义异步API接口回调,用于返回异步接口的请求处理结果和获取信息。使用细节见[IExecutor](interface_i_executor_pinauth_v10.md)。 7 8**起始版本:** 3.2 9 10**相关模块:**[HdfPinAuth](_hdf_pin_auth_v10.md) 11 12 13## 汇总 14 15 16### Public 成员函数 17 18| 名称 | 描述 | 19| -------- | -------- | 20| [OnResult](#onresult) ([in] int result, [in] unsigned char[] extraInfo) | 定义操作请求处理结果回调函数。 | 21| [OnGetData](#ongetdata) ([in] unsigned long scheduleId, [in] unsigned char[] salt, [in] unsigned long authSubType) | 定义请求获取口令数据回调函数。 | 22 23 24## 成员函数说明 25 26 27### OnGetData() 28 29``` 30IExecutorCallback::OnGetData ([in] unsigned long scheduleId, [in] unsigned char[] salt, [in] unsigned long authSubType ) 31``` 32**描述** 33定义请求获取口令数据回调函数。 34 35**起始版本:** 3.2 36 37**参数:** 38 39| 名称 | 描述 | 40| -------- | -------- | 41| salt | 盐值,用于对口令 明文进行单向处理。 | 42| authSubType | 口令子类型,如六位数字PIN码等。 | 43 44**返回:** 45 460 表示操作成功。 47 48非0 表示操作失败。 49 50 51### OnResult() 52 53``` 54IExecutorCallback::OnResult ([in] int result, [in] unsigned char[] extraInfo ) 55``` 56**描述** 57定义操作请求处理结果回调函数。 58 59**起始版本:** 3.2 60 61**参数:** 62 63| 名称 | 描述 | 64| -------- | -------- | 65| result | 操作请求处理结果。 | 66| extraInfo | 其他相关信息,如用户认证通过时用于返回执行器签发的认证令牌等。 | 67 68**返回:** 69 700 表示操作成功。 71 72非0 表示操作失败。 73