结构体定义
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 | typedef struct _network_platform
{
unsigned int CurrentPlat;
unsigned int Switcher;
unsigned int Port;
unsigned int ReportId;
char szAddress[16];
unsigned int SwitchGB;
unsigned int PortGB;
unsigned int uLocalPort;
char szRelm[16];
char szAddressGB[16];
char szUserName[16];
char szPassword[16];
char szDeviceIdGB[32];
char szServerIdGB[32];
} DD_NETWORK_PLATFORM;
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 | [StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct DD_NETWORK_PLATFORM
{
public UInt32 CurrentPlat;
public UInt32 Switcher;
public UInt32 Port;
public UInt32 ReportId;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 16)]
public byte[] szAddress;
public UInt32 SwitchGB;
public UInt32 PortGB;
public UInt32 uLocalPort;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 16)]
public byte[] szRelm;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 16)]
public byte[] szAddressGB;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 16)]
public byte[] szUserName;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 16)]
public byte[] szPassword;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 32)]
public byte[] szDeviceIdGB;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 32)]
public byte[] szServerIdGB;
}
|
功能描述
注册上级平台,N9000支持国标和平台软件两种平台,ipc可忽略国标。
成员说明
| 成员 | 类型 | 备注 |
| CurrentPlat | unsigned int | 当前平台,默认为1,表示平台软件,2表示国标。 |
| Switcher | unsigned int | 平台软件,1表示启用,0表示未启用。 |
| Port | unsigned int | 平台软件,端口。 |
| ReportId | unsigned int | 平台软件,设备ID。 |
| szAddress | char[16] | 平台软件,ip地址。 |
| SwitchGB | unsigned int | 国标,1表示启用,0表示未启用。 |
| PortGB | unsigned int | 国标,端口。 |
| uLocalPort | unsigned int | 国标,本地端口。 |
| szRelm | char[16] | 国标,sip服务器域。 |
| szAddressGB | char[16] | 国标,地址。 |
| szUserName | char[16] | 国标,用户名。 |
| szPassword | char[16] | 国标,密码。 |
| szDeviceIdGB | char[32] | 国标,设备ID。 |
| szServerIdGB | char[32] | 国标,sip服务器ID。 |