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