设备网络SDK开发使用手册

NET_DVR_DDNSPARA_V30

网络应用参数(DDNS)结构体。

struct{
  BYTE     byEnableDDNS;
  BYTE     byHostIndex;
  BYTE     byRes1[2];
  struct{
      BYTE    sUserName[NAME_LEN];
      BYTE    sPassword[PASSWD_LEN];
      BYTE    sDomainName[MAX_DOMAIN_NAME];
      BYTE    sServerName[MAX_DOMAIN_NAME];
      WORD    wDDNSPort;
      WORD    wCountryID;
      BYTE    byStatus;
      BYTE    byRes[7];
    }struDDNS[MAX_DDNS_NUMS];
  BYTE     byRes2[16];
}NET_DVR_DDNSPARA_V30,*LPNET_DVR_DDNSPARA_V30;

Members

byEnableDDNS
是否使能:0- 否,1- 是
byHostIndex
0- Private DNS,1- Dyndns,2- PeanutHull(花生壳),3- NO-IP,4- hiDDNS
byRes1
保留,置为0
sUsername
DDNS账号用户名
sPassword
DDNS账号密码
sDomainName
域名
sServerName
DDNS对应的服务器地址,可以是IP地址或域名
wDDNSPort
DDNS端口
wCountryID
国家编号,仅在byHostIndex = 4时有效,0表示默认,具体取值详见“国家编号
byStatus
DDNS运行状态(只读):
0- 无意义
1- 连接服务器失败(connServerfail)
2- 解析服务器消息失败(solveServerMesFail)
3- 连接心跳服务器失败(connHeartSrvfail)
4- 解析心跳服务器消息失败(solveHeartSrvMesFail)
5- 连接域名服务器失败(connHostSrvfail)
6- 解析域名服务器消息失败(solveHostSrvMesFail)
7- DDNS状态正常(updateSuccess)
8- 未启用(disable)
9- 注册域名成功(registHostSuccess)
10- DNS服务器配置错误(DNSSrvError)
11- 域名被占用(DomainConflict)
12- 别名(域名)不合法(invalidAlias)
13- 鉴权失败(authenticationFail)
14- 注册服务器错误(registServerError)
15- 注册失败(registFail)
byRes
保留,置为0
byRes2
保留,置为0

Remarks

See Also

NET_DVR_GetDVRConfig  NET_DVR_SetDVRConfig

Reference Structure

该结构扩展源于

NET_DVR_DDNSPARA_EX