NET_DVR_WIFI_CFG_EX
IP监控设备无线参数的子结构体。
struct{
NET_DVR_WIFIETHERNET struEtherNet;
char sEssid[IW_ESSID_MAX_SIZE];
DWORD dwMode;
DWORD dwSecurity;
union{
struct{
DWORD dwAuthentication;
DWORD dwKeyLength;
DWORD dwKeyType;
DWORD dwActive;
char sKeyInfo[WIFI_WEP_MAX_KEY_COUNT][WIFI_WEP_MAX_KEY_LENGTH];
}wep;
struct{
DWORD dwKeyLength;
char sKeyInfo[WIFI_WPA_PSK_MAX_KEY_LENGTH];
BYTE byEncryptType;
char sNewKeyInfo[WIFI_WPA_PSK_MAX_HEXKEY_LENGTH];
BYTE byKeyType;
BYTE byRes[7];
}wpa_psk;
struct{
BYTE byEncryptType;
BYTE byAuthType;
BYTE byRes[2];
union{
struct{
BYTE byEapolVersion;
BYTE byAuthType;
BYTE byRes1[2];
BYTE byAnonyIdentity[NAME_LEN];
BYTE byUserName[NAME_LEN];
BYTE byPassword[NAME_LEN];
BYTE byRes[44];
}EAP_TTLS;
struct{
BYTE byEapolVersion;
BYTE byAuthType;
BYTE byPeapVersion;
BYTE byPeapLabel;
BYTE byAnonyIdentity[NAME_LEN];
BYTE byUserName[NAME_LEN];
BYTE byPassword[NAME_LEN];
BYTE byRes[44];
}EAP_PEAP;
struct{
BYTE byEapolVersion;
BYTE byRes1[3];
BYTE byIdentity[NAME_LEN];
BYTE byPrivateKeyPswd[NAME_LEN];
BYTE byRes[76];
}EAP_TLS;
}auth_param;
}wpa_wpa2;
}key;
}NET_DVR_WIFI_CFG_EX,*LPNET_DVR_WIFI_CFG_EX;
Members
- struEtherNet
- WIFI网口参数
- sEssid
- SSID
- dwMode
- 工作模式:0-mange 模式,1-ad-hoc模式
- dwSecurity
- 加密模式:0- 不加密,1- WEP加密,2- WPA-personal,3- WPA-enterprise,4- WPA2-personal,5- WPA2-enterprise
- wep为WEP加密参数结构体
- dwAuthentication
- 权限类型:0-开放式,1-共享式
- dwKeyLength
- 密钥长度:0-64位;1-128位;2-152位
- dwKeyType
- 密钥类型:0-16进制;1-ASCII
- dwActive
- 激活哪个密钥(值有0、1、2、3),0表示激活第一个,以此类推
- sKeyInfo
- 密钥信息
- wpa_psk为WPA-personal/WPA2-personal加密参数结构体
- dwKeyLength
- 字符加密的长度,允许8-63个ASCII字符
- sKeyInfo
- 字符密钥的信息,byKeyType为0时有效
- byEncryptType
- WPA-personal/WPA2-personal模式下加密类型:0- AES,1- TKIP
- sNewKeyInfo
- 新类型密钥(支持8-63个ASCII字符以及64个十六制字符密钥),byKeyType为1时有效
- byKeyType
- 密钥类型:0- 老密钥类型(只支持8-63个ASCII字符),1- 新密钥类型(支持8-63个ASCII字符以及64个十六制字符密钥)
- byRes
- 保留,置为0
- wpa_wpa2为WPA-enterprise/WPA2-enterpris加密参数结构体
- byEncryptType
- 加密类型:0- AES,1- TKIP
- sKeyInfo
- 认证类型:0- EAP_TTLS,1- EAP_PEAP,2- EAP_TLS
- byRes
- 保留,置为0
- EAP_TTLS为EAP_TTLS认证参数结构体
- byEapolVersion
- EAPOL版本:0- 版本1,1- 版本2
- byAuthType
- 内部认证方式:0- PAP,1- MSCHAPV2
- byRes1
- 保留,置为0
- byAnonyIdentity
- 匿名身份
- byUserName
- 用户名
- byPassword
- 密码
- byRes
- 保留,置为0
- EAP_PEAP为EAP_PEAP认证参数结构体
- byEapolVersion
- EAPOL版本:0- 版本1,1- 版本2
- byAuthType
- 内部认证方式:0- GTC,1- MD5,2- MSCHAPV2
- byPeapVersion
- PEAP版本:0- 版本0,1- 版本1
- byPeapLabel
- PEAP标签:0- 老标签,1- 新标签
- byAnonyIdentity
- 匿名身份
- byUserName
- 用户名
- byPassword
- 密码
- byRes
- 保留,置为0
- EAP_TLS为EAP_TLS认证参数结构体
- byEapolVersion
- EAPOL版本:0- 版本1,1- 版本2
- byRes1
- 保留,置为0
- byIdentity
- 身份
- byPrivateKeyPswd
- 私钥密码
- byRes
- 保留,置为0
See Also
NET_DVR_WIFI_CFG