-
获取设备能力集-尼康 d5600 高清电子书下载
资源介绍
5.5 用户注册
5.5.1 用户注册设备 NET_DVR_Login_V30
函 数: LONG NET_DVR_Login_V30( char *sDVRIP,WORD wDVRPort, char *sUserName, char
*sPassword,LPNET_DVR_DEVICEINFO_V30 lpDeviceInfo)
参 数: [in]sDVRIP
[in]wDVRPort
[in]sUserName
[in]sPassword
[out]lpDeviceInfo
设备 IP 地址
设备端口号
登录的用户名
用户密码
设备信息
返回值: -1 表示失败,其他值表示返回的用户 ID 值。该用户 ID 具有唯一性,后续对设备的操作都需要通过
此 ID 实现。接口返回失败请调用 NET_DVR_GetLastError 获取错误码,通过错误码判断出错原因。
说 明: 如 DS-7116、DS-81xx、DS-90xx、DS-91xx 等系列 DVR 允许有 32 个注册用户名,且同时最多允许 128
个用户注册;如 DS-80xx 等 DVR 允许有 16 个注册用户名,且同时最多允许 128 个用户注册。 SDK
支持 512 个注册,返回 UserID 逐一递增,从 0 到 511 之后又返回 0。
返回目录
5.5.2 用户注销 NET_DVR_Logout
函 数: BOOL NET_DVR_Logout(LONG lUserID)
参 数: [in]lUserID 用户 ID 号,NET_DVR_Login_V30 的返回值
返回值: TRUE 表示成功,FALSE 表示失败。接口返回失败请调用 NET_DVR_GetLastError 获取错误码,通
过错误码判断出错原因。
说 明: 建议使用此接口实现注销功能。
返回目录
5.6 获取设备能力集
5.6.1 获取设备能力集 NET_DVR_GetDeviceAbility
函 数: BOOL NET_DVR_GetDeviceAbility(LONG lUserID, DWORD dwAbilityType, char* pInBuf, DWORD
dwInLength, char* pOutBuf, DWORD dwOutLength)
参 数: [in]lUserID
[in]dwAbilityType
[in] pInBuf
[in]dwInLength
[out]pOutBuf
NET_DVR_Login_V30 的返回值
能力类型,具体定义见下表:
输入缓冲区指针(按照设备规定的能力参数的描述方式组合,可
以是 XML 文本或结构体形式)
输入缓冲区的长度
输出缓冲区指针(按照设备规定的能力集的描述方式,可以是
XML 文本或结构体形式)
- 上一篇: Telnet工具使用-TFTP工具及Tracert等命令的详细使用方法
- 下一篇: 抓包交换机查询工具