设备网络SDK开发使用手册

NET_DVR_ETHERNET_MULTI

单个网卡配置信息结构体。

struct{
  NET_DVR_IPADDR    struDVRIP;
  NET_DVR_IPADDR    struDVRIPMask;
  DWORD             dwNetInterface;
  BYTE              byCardType;
  BYTE              byEnableDNS;
  WORD              wMTU;
  BYTE              byMACAddr[MACADDR_LEN];
  BYTE              byEthernetPortNo;
  BYTE              byRes2[1];
  BYTE              byUseDhcp;
  BYTE              byRes3[3];
  NET_DVR_IPADDR    struGatewayIpAddr;
  NET_DVR_IPADDR    struDnsServer1IpAddr;
  NET_DVR_IPADDR    struDnsServer2IpAddr;
}NET_DVR_ETHERNET_MULTI, *LPNET_DVR_ETHERNET_MULTI;

Members

struDVRIP
设备IP地址
struDVRIPMask
设备IP地址掩码
dwNetInterface
网络接口:1-10MBase-T;2-10MBase-T全双工;3-100MBase-TX;4-100M全双工;5-10M/100M/1000M自适应
byCardType
网卡类型:0-普通网卡,1-内网网卡,2-外网网卡
byEnableDNS
手动设置DNS服务器地址使能:0- 自动获取,1- 手动设置
wMTU
MTU设置,默认1500
byMACAddr
设备物理地址,只读
byEthernetPortNo
网口号,0-无效,1-网口0,2-网口1以此类推,只读
byRes2
保留
byUseDhcp
是否启用DHCP
byRes3
保留
struGatewayIpAddr
网关地址
struDnsServer1IpAddr
域名服务器1的IP地址
struDnsServer2IpAddr
域名服务器2的IP地址

Remarks

MTU的设置范围为500-9676,若MTU设置过小客户端将无法注册到设备,并且客户端预览、回放、配置参数也会失败。

See Also

NET_DVR_NETCFG_MULTI