1# IWlanCallback
2
3
4## 概述
5
6定义WLAN模块的回调函数。
7
8当WLAN模块发生重启,扫描热点结束,收到Netlink消息后,调用回调函数,处理对应的结果信息。
9
10**起始版本:** 3.2
11
12**相关模块:**[WLAN](_w_l_a_n_v10.md)
13
14
15## 汇总
16
17
18### Public 成员函数
19
20| 名称 | 描述 |
21| -------- | -------- |
22| [ResetDriverResult](#resetdriverresult) ([in] unsigned int event, [in] int code, [in] String ifName) | 重启WLAN驱动的结果处理回调方法。  |
23| [ScanResult](#scanresult) ([in] unsigned int event, [in] struct [HdfWifiScanResult](_hdf_wifi_scan_result_v10.md) scanResult, [in] String ifName) | 扫描结果的回调方法。  |
24| [WifiNetlinkMessage](#wifinetlinkmessage) ([in] unsigned char[] recvMsg) | Netlink消息的回调方法。  |
25
26
27## 成员函数说明
28
29
30### ResetDriverResult()
31
32```
33IWlanCallback::ResetDriverResult ([in] unsigned int event, [in] int code, [in] String ifName )
34```
35**描述**
36
37重启WLAN驱动的结果处理回调方法。
38
39当重启WLAN驱动后,调用此接口处理驱动重启后的返回结果。
40
41**起始版本:** 3.2
42
43**参数:**
44
45| 名称 | 描述 |
46| -------- | -------- |
47| event | 重启驱动的事件ID。  |
48| code | 重启驱动后返回的结果数据。  |
49| ifName | 网卡名称。 |
50
51
52### ScanResult()
53
54```
55IWlanCallback::ScanResult ([in] unsigned int event, [in] struct HdfWifiScanResult scanResult, [in] String ifName )
56```
57**描述**
58
59扫描结果的回调方法。
60
61当扫描结束后,将通过此方法处理返回的扫描结果数据。
62
63**起始版本:** 3.2
64
65**参数:**
66
67| 名称 | 描述 |
68| -------- | -------- |
69| event | 扫描结果的事件ID。  |
70| scanResult | 扫描结果数据。  |
71| ifName | 网卡名称。 |
72
73
74### WifiNetlinkMessage()
75
76```
77IWlanCallback::WifiNetlinkMessage ([in] unsigned char[] recvMsg)
78```
79**描述**
80
81Netlink消息的回调方法。
82
83当收到Netlink消息后,将通过此方法处理收到的消息。
84
85**起始版本:** 3.2
86
87**参数:**
88
89| 名称 | 描述 |
90| -------- | -------- |
91| recvMsg | 收到的Netlink消息。 |
92