19.JHSetIPv4 (配置 IPv4)
JHZRESULT JHZAPI JHSetIPv4(
HANDLE hdl,
unsigned long ipctrl,
unsigned long ipv4,
unsigned long netmask,
unsigned long defgw,
unsigned long pridns,
unsigned long secdns)
参数 :
hdl [IN] 实例句柄,与控制卡相对应。
ipctrl [IN] IP 控制参数。
位 31: 1,保留,始终为 0;
位 0,DHCP 使能,为 0 时开启 DHCP; 为 1 时关闭 DHCP, 由上位机手 动配置;
ipv4 [IN] 控制卡 IPv4 地址。
netmask [IN] 子网掩码。
defgw [IN] 默认网关。
pridns [IN] 默认域名解析服务器。
secdns [IN] 备用域名解析服务器。
返回值 :
JR_OK 成功
JR_INVALID_OBJECT 无效的对象
功能描述:
设置控制卡的 ipv4 信息。ip 控制参数 ipctrl 为 0 时开启 dhcp(自动获取 ip 地址), 为 1 时关闭 dhcp(使用固定 ip 地址); 控制卡 ip 地址、子网掩码、默认网关、默认 域名解析服务器 ip 地址 、备用域名解析服务器 ip 地址使用网络字节序存储 , 如 0xC0A80103(对应点分十进制的 ip 地址 192.168.1.3)。