跳转至

NET_SDK_DEVICE_IP_INFO

结构体定义

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
typedef struct _net_sdk_device_ip_info_
{
    char szMac[36];      
    char szIpAddr[64];   
    char szMark[36];     
    char szGateway[36];  
    char szPassword[64]; 
    char szDdns1[36];    
    char szDdns2[36];    
    char ucIPMode;       
} NET_SDK_DEVICE_IP_INFO;
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct NET_SDK_DEVICE_IP_INFO
{
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 36)]
    public byte[] szMac;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 64)]
    public byte[] szIpAddr;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 36)]
    public byte[] szMark;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 36)]
    public byte[] szGateway;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 64)]
    public byte[] szPassword;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 36)]
    public byte[] szDdns1;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 36)]
    public byte[] szDdns2;
    public byte ucIPMode;
}

功能描述

局域网前端修改设备的结构体信息。

成员说明

成员 类型 备注
szMac char[36] 设备当前mac地址。
szIpAddr char[64] 要修改成的ip。
szMark char[36] 要修改成的子网掩码。
szGateway char[36] 要修改成的网关。
szPassword char[64] 要修改成的密码。
szDdns1 char[36] 要修改成的dns1。
szDdns2 char[36] 要修改成的dns2。
ucIPMode char 0为静态IP, 1为DHCP。
错误码