18.JHGetIPv4 (查询 IPv4)
JHZRESULT JHZAPI JHGetIPv4(
HANDLE hdl,
unsigned long * pipctrl,
unsigned long * pipv4,
unsigned long * pnetmask,
unsigned long * pdefgw,
unsigned long * ppridns,
unsigned long * psecdns)
参数 :
hdl [IN] 实例句柄,与控制卡相对应。
pipctrl [OUT] 指向存储 IP 控制参数的内存空间。
pipv4 [OUT] 指向存储控制卡 IPv4 地址的内存空间。
pnetmask [OUT] 指向存储子网掩码的内存空间。
pdefgw [OUT] 指向存储默认网关的内存空间。
ppridns [OUT] 指向存储默认域名解析服务器 ip 地址的内存空间。
psecdns [OUT] 指向存储备用域名解析服务器 ip 地址的内存空间。
返回值 :
JR_OK 成功
JR_INVALID_PARAMETER 参数错误
JR_INVALID_OBJECT 无效的对象
功能描述:
获得控制卡的 ipv4 信息。ip 控制参数 ipctrl 为 0 时开启 dhcp(自动获取 ip 地址), 为 1 时关闭 dhcp(使用固定 ip 地址); 控制卡 ip 地址、子网掩码、默认网关、默认 域名解析服务器 ip 地址 、备用域名解析服务器 ip 地址使用网络字节序存储 , 如 0xC0A80103(对应点分十进制的 ip 地址 192.168.1.3)。