阅读( 219 ) 我要纠错

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)。


×