# sys.wlan 库模块帮助文档

## sys 成员列表 <a id="sys" href="#sys">&#x23;</a>

### sys.wlan <a id="sys.wlan" href="#sys.wlan">&#x23;</a>
无线网络

### sys.wlan() <a id="sys.wlan" href="#sys.wlan">&#x23;</a>
创建无线网络操作对象  

[返回对象:SysWlanObject](#SysWlanObject)

## SysWlanObject 成员列表 <a id="SysWlanObject" href="#SysWlanObject">&#x23;</a>

### SysWlanObject.close() <a id="SysWlanObject.close" href="#SysWlanObject.close">&#x23;</a>
关闭对象，  
关闭对象后不能再使用其他函数。  
此函数在对象析构时会自动调用，可重复调用

### SysWlanObject.eachProfile() <a id="SysWlanObject.eachProfile" href="#SysWlanObject.eachProfile">&#x23;</a>

```aardio
for name,guid,description,flags,access,xmlProfile in SysWlanObject.eachProfile(){  
	/*遍历无线网络配置。  
xmlProfile 为包含网络配置的 string.xml 对象。  
name 为配置名  
guid 为网卡 GUID,win.guid 对象  
description为网卡描述  
其他参数请参考源码*/  
}  

[返回对象:stringXmlObject](https://www.aardio.com/zh-cn/docs/library-reference/string/xml.html#stringXmlObject)
```

### SysWlanObject.getInterfaces() <a id="SysWlanObject.getInterfaces" href="#SysWlanObject.getInterfaces">&#x23;</a>
获取所有无线网卡，返回网卡信息数组。  
数组成员为包含网卡 guid,description,state 等字段的结构体对象。  
细节请参考源码与相关 API 文档

### SysWlanObject.getProfileNames() <a id="SysWlanObject.getProfileNames" href="#SysWlanObject.getProfileNames">&#x23;</a>
获取所有无线网络配置名，返回无线配置信息数组。  
数组成员为包含网卡 name,flags,interfaceGuid,description 等字段的结构体对象。  
细节请参考源码与相关 API 文档
