| 设备网络SDK开发使用手册 |
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;