跳转至

DD_NETWORK_PLATFORM

结构体定义

 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。
错误码