SEARCHED_DEVICE_INFO
Structure Definition
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 | typedef struct _searched_deviceInfo
{
char series[64];
char devName[64];
char deviceType[16];
char szproductModel[16];
char szVersion[32];
char szFactoryName[16];
char szEthName[16];
unsigned short netport;
unsigned short nHttpPort;
unsigned int ipaddr;
unsigned int gateway;
unsigned int netmask;
unsigned int dns1;
unsigned int dns2;
unsigned short nChannelCount;
unsigned int dwSecondIP;
unsigned int dwSecondMask;
} SEARCHED_DEVICE_INFO;
|
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
26
27
28 | [StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct SEARCHED_DEVICE_INFO
{
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 64)]
public byte[] series;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 64)]
public byte[] devName;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 16)]
public byte[] deviceType;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 16)]
public byte[] szproductModel;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 32)]
public byte[] szVersion;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 16)]
public byte[] szFactoryName;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 16)]
public byte[] szEthName;
public UInt16 netport;
public UInt16 nHttpPort;
public UInt32 ipaddr;
public UInt32 gateway;
public UInt32 netmask;
public UInt32 dns1;
public UInt32 dns2;
public UInt16 nChannelCount;
public UInt32 dwSecondIP;
public UInt32 dwSecondMask;
}
|
Function Description
Search the device structure information in the local area network.
Member Description
| Member | Type | Remark |
| series | char[64] | Serial number. |
| devName | char[64] | The name of the device. |
| deviceType | char[16] | Device type. |
| szproductModel | char[16] | Product model. |
| szVersion | char[32] | Version. |
| szFactoryName | char[16] | Manufacturer name. |
| szEthName | char[16] | The name of the network. |
| netport | unsigned short | Network port. |
| nHttpPort | unsigned short | Http port. |
| ipaddr | unsigned int | Ip address. |
| gateway | unsigned int | Gateway. |
| netmask | unsigned int | Mask. |
| dns1 | unsigned int | Dns1. |
| dns2 | unsigned int | Dns2. |
| nChannelCount | unsigned short | Number of NVR channels. |
| dwSecondIP | unsigned int | From IP address. |
| dwSecondMask | unsigned int | From the mask. |