【文件属性】:
文件名称:长连接参数获取状态-catia v5 零件库
文件大小:1.85MB
文件格式:PDF
更新时间:2021-06-22 07:37:59
海康
表 5.59 长连接回调数据
dwType 值 含义 lpBuffer 对应内容
NET_SDK_CALLBACK_TYPE_STATUS 0 状态值 typedef enum
{
NET_SDK_CALLBACK_STATUS_SUCCESS = 1000, //成功
NET_SDK_CALLBACK_STATUS_PROCESSING, //处理中
NET_SDK_CALLBACK_STATUS_FAILED //失败
}NET_SDK_CALLBACK_STATUS_NORMAL;
NET_SDK_CALLBACK_TYPE_PROGRESS 1 进度值 lpBuffer 的值表示进度
NET_SDK_CALLBACK_TYPE_DATA 2 信息数据 lpBuffer 的值表示信息数据
调用该接口实现长连接远程配置,如果 dwCommand 对应参数获取或者信息查询功能,该接
口调用成功后,还需要调用 NET_DVR_GetNextRemoteConfig 接口来逐个获取对应内容。
返回目录
5.20.6 逐个获取查找到的信息 NET_DVR_GetNextRemoteConfig
函 数: LONG NET_DVR_GetNextRemoteConfig(LONG lHandle, void *lpOutBuff, DWORD dwOutBuffSize)
参 数: [in] lHandle
[out] lpOutBuff
[out] dwOutBuffSize
查找句柄,NET_DVR_StartRemoteConfig 的返回值
输出数据缓冲区,与 NET_DVR_StartRemoteConfig 的命令
(dwCommand)有关,详见表 5.61
缓冲区长度
返回值: -1 表示失败,其他值表示当前的获取状态等信息,详见表 5.60。获取错误码调用
NET_DVR_GetLastError。
表 5.60 长连接参数获取状态
宏定义 宏定义值 含义
NET_SDK_GET_NEXT_STATUS_SUCCESS 1000 成功读取到数据,处理完本次数据后需要再次调用
NET_DVR_GetNextRemoteConfig 获取下一条数据
NET_SDK_GET_NETX_STATUS_NEED_WAIT 1001 需等待设备发送数据,继续调用