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