NET_DVR_USER_INFO_V30
单用户参数结构体。
struct{
BYTE sUserName[NAME_LEN];
BYTE sPassword[PASSWD_LEN];
BYTE byLocalRight[MAX_RIGHT];
BYTE byRemoteRight[MAX_RIGHT];
BYTE byNetPreviewRight[MAX_CHANNUM_V30];
BYTE byLocalPlaybackRight[MAX_CHANNUM_V30];
BYTE byNetPlaybackRight[MAX_CHANNUM_V30];
BYTE byLocalRecordRight[MAX_CHANNUM_V30];
BYTE byNetRecordRight[MAX_CHANNUM_V30];
BYTE byLocalPTZRight[MAX_CHANNUM_V30];
BYTE byNetPTZRight[MAX_CHANNUM_V30];
BYTE byLocalBackupRight[MAX_CHANNUM_V30];
NET_DVR_IPADDR struUserIP;
BYTE byMACAddr[MACADDR_LEN];
BYTE byPriority;
BYTE byAlarmOnRight;
BYTE byAlarmOffRight;
BYTE byBypassRight;
BYTE byRes[14];
}NET_DVR_USER_INFO_V30,*LPNET_DVR_USER_INFO_V30;
Members
- sUserName
-
用户名
- sPassword
-
密码
- byLocalRight
-
本地操作权限,参数取值为1表示使能:
数组0-本地控制云台
数组1-本地手动录象
数组2-本地回放
数组3-本地设置参数
数组4-本地查看状态、日志
数组5-本地高级操作(升级,硬盘管理(格式化、设置硬盘属性、设置盘组、阵列扩容、RAID固件升级),重启,关机)
数组6—本地查看参数
数组7—本地管理模拟和IP camera
数组8—本地备份
数组9—本地关机/重启
- byRemoteRight
-
远程操作权限,参数取值为1表示使能:
数组0-远程控制云台
数组1-远程手动录象
数组2-远程回放
数组3-远程设置参数
数组4-远程查看状态、日志
数组5-远程高级操作(升级,硬盘管理(格式化、设置硬盘属性、设置盘组、阵列扩容、RAID固件升级),JPEG抓图,前面板锁定与解锁,重启,关机)
数组6-远程发起语音对讲
数组7-远程预览
数组8-远程请求报警上传、报警输出
数组9-远程控制,本地输出
数组10-远程控制串口
数组11—远程查看参数
数组12—远程管理模拟和IP camera
数组13—远程关机/重启
- byNetPreviewRight
-
远程可以预览的通道:1-有权限,0-无权限
- byLocalPlaybackRight
-
本地可以回放的通道:1-有权限,0-无权限
- byNetPlaybackRight
-
远程可以回放的通道:1-有权限,0-无权限
- byLocalRecordRight
-
本地可以录像的通道:1-有权限,0-无权限
- byNetRecordRight
-
远程可以录像的通道:1-有权限,0-无权限
- byLocalPTZRight
-
本地可以控制PTZ的通道:1-有权限,0-无权限
- byNetPTZRight
-
远程可以控制PTZ的通道:1-有权限,0-无权限
- byLocalBackupRight
-
本地备份权限通道:1-有权限,0-无权限
- struUserIP
-
用户IP地址(为0时表示允许任何地址)
- byMACAddr
-
物理地址
- byPriority
-
优先级:0xff-无,0-低,1-中,2-高
无(表示不支持优先级的设置)
低(默认权限:包括本地和远程回放,本地和远程查看日志和状态,本地和远程关机/重启)
中(包括本地和远程控制云台,本地和远程手动录像,本地和远程回放,语音对讲和远程预览,本地备份,本地/远程关机/重启)
高(管理员)
- byAlarmOnRight
-
报警输入口布防权限
- byAlarmOffRight
-
报警输入口撤防权限
- byBypassRight
-
报警输入口旁路权限
- byRes
-
保留,置为0
See Also
NET_DVR_USER_V30