# IWlanCallback ## 概述 定义WLAN模å—的回调。 当WLAN模å—å‘生é‡å¯ï¼Œæ‰«æçƒç‚¹ç»“æŸï¼Œæ”¶åˆ°Netlink消æ¯åŽï¼Œè°ƒç”¨å›žè°ƒå‡½æ•°ï¼Œå¤„ç†å¯¹åº”的结果信æ¯ã€‚ **起始版本:** 3.2 **相关模å—:**[WLAN](_w_l_a_n_v11.md) ## 汇总 ### Public æˆå‘˜å‡½æ•° | åç§° | æè¿° | | -------- | -------- | | [ResetDriverResult](#resetdriverresult) ([in] unsigned int event, [in] int code, [in] String ifName) | è°ƒç”¨æ¤æ–¹æ³•,处ç†WLAN驱动é‡å¯æ—¶ï¼Œè¿”回的结果。 | | [ScanResult](#scanresult) ([in] unsigned int event, [in] struct [HdfWifiScanResult](_hdf_wifi_scan_result_v11.md) scanResult, [in] String ifName) | è°ƒç”¨æ¤æ–¹æ³•ï¼Œå¤„ç†æ‰«æç»“æŸæ—¶ï¼Œè¿”回的扫æç»“果。 | | [WifiNetlinkMessage](#wifinetlinkmessage) ([in] unsigned char[] recvMsg) | è°ƒç”¨æ¤æ–¹æ³•ä»¥å¤„ç†æ”¶åˆ°çš„Netlink消æ¯ã€‚ | | [ScanResults](#scanresults) ([in] unsigned int event, [in] struct [HdfWifiScanResults](_hdf_wifi_scan_results_v11.md) scanResults, [in] String ifName) | è°ƒç”¨æ¤æ–¹æ³•ï¼Œä»¥å¤„ç†æ‰«æå®Œæˆæ—¶ï¼Œè¿”回的扫æç»“果。 | ## æˆå‘˜å‡½æ•°è¯´æ˜Ž ### ResetDriverResult() ``` IWlanCallback::ResetDriverResult ([in] unsigned int event, [in] int code, [in] String ifName ) ``` **æè¿°** è°ƒç”¨æ¤æ–¹æ³•,处ç†WLAN驱动é‡å¯æ—¶ï¼Œè¿”回的结果。 **起始版本:** 3.2 **傿•°:** | åç§° | æè¿° | | -------- | -------- | | event | 表示驱动é‡å¯äº‹ä»¶ID | | code | 表示é‡å¯é©±åŠ¨æ—¶çš„è¿”å›žç»“æžœ | | ifName | 表示网å¡(NIC)åç§° | ### ScanResult() ``` IWlanCallback::ScanResult ([in] unsigned int event, [in] struct HdfWifiScanResult scanResult, [in] String ifName ) ``` **æè¿°** è°ƒç”¨æ¤æ–¹æ³•ï¼Œå¤„ç†æ‰«æç»“æŸæ—¶ï¼Œè¿”回的扫æç»“果。 **起始版本:** 3.2 **傿•°:** | åç§° | æè¿° | | -------- | -------- | | event | 表示扫æç»“果事件的ID | | scanResult | 表示扫æç»“æžœ | | ifName | 表示网å¡(NIC)åç§° | ### ScanResults() ``` IWlanCallback::ScanResults ([in] unsigned int event, [in] struct HdfWifiScanResults scanResults, [in] String ifName ) ``` **æè¿°** è°ƒç”¨æ¤æ–¹æ³•ï¼Œä»¥å¤„ç†æ‰«æå®Œæˆæ—¶ï¼Œè¿”回的扫æç»“果。 **起始版本:** 4.0 **傿•°:** | åç§° | æè¿° | | -------- | -------- | | event | 表示扫æç»“果事件的ID | | scanResults | 表示扫æç»“æžœ(多个) | | ifName | 表示网å¡(NIC)åç§° | ### WifiNetlinkMessage() ``` IWlanCallback::WifiNetlinkMessage ([in] unsigned char[] recvMsg) ``` **æè¿°** è°ƒç”¨æ¤æ–¹æ³•ä»¥å¤„ç†æ”¶åˆ°çš„Netlink消æ¯ã€‚ **起始版本:** 3.2 **傿•°:** | åç§° | æè¿° | | -------- | -------- | | recvMsg | 表示收到的Netlinkæ¶ˆæ¯ |