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