设备网络SDK开发使用手册

NET_DVR_USER_INFO_V40

用户信息结构体。

struct{
  BYTE              sUserName[NAME_LEN];
  BYTE              sPassword[PASSWD_LEN];
  BYTE              byLocalRight[MAX_RIGHT];
  BYTE              byRemoteRight[MAX_RIGHT];
  DWORD             dwNetPreviewRight[MAX_CHANNUM_V40];
  DWORD             dwLocalRecordRight[MAX_CHANNUM_V40];
  DWORD             dwNetRecordRight[MAX_CHANNUM_V40];
  DWORD             dwLocalPlaybackRight[MAX_CHANNUM_V40];
  DWORD             dwNetPlaybackRight[MAX_CHANNUM_V40];
  DWORD             dwLocalPTZRight[MAX_CHANNUM_V40];
  DWORD             dwNetPTZRight[MAX_CHANNUM_V40];
  DWORD             dwLocalBackupRight[MAX_CHANNUM_V40];
  NET_DVR_IPADDR    struUserIP;
  BYTE              byMACAddr[MACADDR_LEN];
  BYTE              byPriority;
  BYTE              byAlarmOnRight;
  BYTE              byAlarmOffRight;
  BYTE              byBypassRight;
  BYTE              byRes[118];
}NET_DVR_USER_INFO_V40,*LPNET_DVR_USER_INFO_V40;

Members

sUserName
用户名,只能用16字节
sPassword
密码
byLocalRight
本地权限,数组取值:0- 无权限,1- 有权限,每位数组表示一种权限:
数组0: 本地控制云台
数组1: 本地手动录象
数组2: 本地回放
数组3: 本地设置参数
数组4: 本地查看状态、日志
数组5: 本地高级操作(升级,格式化,重启,关机)
数组6: 本地查看参数
数组7: 本地管理模拟和IP Camera
数组8: 本地备份
数组9: 本地关机/重启<
byRemoteRight
远程权限,数组取值:0- 无权限,1- 有权限,每位数组表示一种权限:
数组0: 远程控制云台
数组1: 远程手动录象
数组2: 远程回放
数组3: 远程设置参数
数组4: 远程查看状态、日志
数组5: 远程高级操作(升级,格式化,重启,关机)
数组6: 远程发起语音对讲
数组7: 远程预览
数组8: 远程请求报警上传、报警输出
数组9: 远程控制,本地输出
数组10: 远程控制串口
数组11: 远程查看参数
数组12: 远程管理模拟和IP Camera
数组13: 远程关机/重启
dwNetPreviewRight
远程可以预览的通道,从前往后顺序排列,遇到0xffffffff后续均为无效
dwLocalRecordRight
本地可以录像的通道,从前往后顺序排列,遇到0xffffffff后续均为无效
dwNetRecordRight
远程可以录像的通道,从前往后顺序排列,遇到0xffffffff后续均为无效
dwLocalPlaybackRight
本地可以回放的通道,从前往后顺序排列,遇到0xffffffff后续均为无效
dwNetPlaybackRight
远程可以回放的通道,从前往后顺序排列,遇到0xffffffff后续均为无效
dwLocalPTZRight
本地可以PTZ的通道,从前往后顺序排列,遇到0xffffffff后续均为无效
dwNetPTZRight
远程可以PTZ的通道,从前往后顺序排列,遇到0xffffffff后续均为无效
dwLocalBackupRight
本地备份权限通道,从前往后顺序排列,遇到0xffffffff后续均为无效
struUserIP
用户IP地址绑定(为0时表示允许任何地址)
byMACAddr
物理地址绑定(为00:00:00:00:00:00时表示允许任何地址)
byPriority
优先级:0xff-无,0-低,1-中,2-高
无……表示不支持优先级的设置
低……默认权限:包括本地和远程回放、本地和远程查看日志和状态、本地和远程关机/重启
中……包括本地和远程控制云台、本地和远程手动录像、本地和远程回放、语音对讲和远程预览、本地备份、本地/远程关机/重启
高……管理员(支持所有权限)
byAlarmOnRight
报警输入口布防权限:0-无权限,1-有权限
byAlarmOffRight
报警输入口撤防权限:0-无权限,1-有权限
byBypassRight
报警输入口旁路权限:0-无权限,1-有权限
byRes
保留,置为0

See Also

NET_DVR_USER_V40