文件名称:长连接参数获取状态-catia v5 零件库
文件大小:1.85MB
文件格式:PDF
更新时间:2024-07-12 01:24:39
海康
表 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 需等待设备发送数据,继续调用