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