阅读( 212 ) 我要纠错

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


×