设备网络SDK开发使用手册

NET_DVR_VCS_USER_INFO

用户信息结构体。

struct{
  DWORD                             dwSize;
  BYTE                              sUserName[NAME_LEN];
  BYTE                              sPassWord[PASSWD_LEN];
  NET_DVR_IPADDR                    struUserIP;
  BYTE                              byMacAddr[MACADDR_LEN];
  BYTE                              byPriority;
  BYTE                              byRes1;
  DWORD                             dwRight;
  NET_DVR_ASSOCIATE_INPUT_PARAM     struInputParam[MAX_INPUTNUMS];
  NET_DVR_ASSOCIATE_OUTPUT_PARAM    struOutputParam[MAX_OUTPUTNUMS];
  BYTE                              byRes2[128];
}NET_DVR_VCS_USER_INFO,*LPNET_DVR_VCS_USER_INFO;

Members

dwSize
结构体大小
sUserName
用户名,最大16字节
sPassWord
密码
struUserIP
绑定用户IP地址(为0时表示允许任何地址)
byMacAddr
物理地址绑定(为0时表示允许任何MAC地址)
byPriority
优先级:1-管理员,2-操作员,管理员具有任何权限,操作员没有"管理用户"的权限
byRes1
保留,置为0
dwRight
远程操作权限,按位表示:0-不支持,1-支持,各32位代表的权限类型如下所示:
bit0-获取设置基本参数,bit1-显示屏管理,bit2-窗口管理,bit3-信号源管理,
bit4-布局管理,bit5-预案管理,bit6-底图管理,bit7-OSD管理,bit8-回显权限,
bit9-报警布防,bit10-远程升级,bit11-恢复默认设置,bit12-导入导出配置,
bit13-日志查询,bit14-远程重启,bit15-屏幕区域管理
struInputParam
关联的输入设备
struOutputParam
关联的输出显示屏
byRes2
保留,置为0

Remarks

多屏控制器具有一个ADMIN管理员用户和7个普通用户:管理员登陆时,普通用户不能操作;管理员没有登陆时,几个普通用户可以同时操作。管理员具有所有操作权限(包括屏幕和设备),能够添加、修改、删除普通用户信息。

参数struUserIP、byMacAddr、struInputParam、struOutputParam在集中式多屏控制器V2.1中无效。

设置操作员用户参数时,用户名(sUserName)为空表示删除相应用户。

See Also

LCD拼接屏:NET_DVR_GetDVRConfig  NET_DVR_SetDVRConfig

SDI矩阵:NET_DVR_GetDVRConfig  NET_DVR_SetDVRConfig