设备网络SDK开发使用手册

NET_DVR_SNMPCFG_V30

SNMP协议配置结构体。

struct{
  DWORD                  dwSize;
  BYTE                   byEnableV1;
  BYTE                   byEnableV2;
  BYTE                   byEnableV3;
  BYTE                   byRes1[3];
  WORD                   wServerPort;
  BYTE                   byReadCommunity[NAME_LEN];
  BYTE                   byWriteCommunity[NAME_LEN];
  BYTE                   byTrapHostIP[DESC_LEN_64] ;
  WORD                   wTrapHostPort;
  BYTE                   byRes2[2];
  NET_DVR_SNMPv3_USER    struRWUser;
  NET_DVR_SNMPv3_USER    struROUser;
  BYTE                   byTrapName[NAME_LEN];
}NET_DVR_SNMPCFG_V30,*LPNET_DVR_SNMPCFG_V30;

Members

dwSize
结构体大小
byEnableV1
0- 禁用SNMP V1,1- 表示启用SNMP V1
byEnableV2
0- 禁用SNMP V2,1- 表示启用SNMP V2
byEnableV3
0- 禁用SNMP V3,1- 表示启用SNMP V3
byRes1
保留,置为0
wServerPort
snmp消息接收端口,默认161
byReadCommunity
读共同体,最多31,默认"public"
byWriteCommunity
写共同体,最多31 字节,默认"private"
byTrapHostIP
自陷主机ip地址描述,支持IPV4、IPV6或者域名描述
wTrapHostPort
trap主机端口
byRes2
保留,置为0
struRWUser
读写用户
struROUser
只读用户
byTrapName
trap主机名称

See Also

NET_DVR_GetDVRConfig   NET_DVR_SetDVRConfig