设备网络SDK开发使用手册

NET_DVR_SendRemoteConfig

发送长连接数据。

BOOL NET_DVR_SendRemoteConfig(
  LONG     lHandle,
  DWORD    dwDataType,
  char     *pSendBuf,
  DWORD    dwBufSize
);

Parameters

lHandle
[in] 长连接句柄,NET_DVR_StartRemoteConfig的返回值
dwDataType
[in] 数据类型,跟长连接接口NET_DVR_StartRemoteConfig的命令参数(dwCommand)有关,详见“Remarks”说明
pSendBuf
[in] 保存发送数据的缓冲区,与dwDataType有关,详见“Remarks”说明
dwBufSize
[in] 发送数据的长度

Return Values

TRUE表示成功,FALSE表示失败。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。

Remarks

不同的数据类型(dwDataType),pSendBuf对应不同的结构体,如下表所示:

dwCommand宏定义 宏定义值 含义
NET_DVR_VEHICLE_CONTROL_LIST_START 3123 设置车辆黑白名单信息长连接
dwDataType宏定义 宏定义值 含义 pSendBuf对应结构体
DVR_VEHICLE_CONTROL_LIST 0x1 发送车辆黑白名单数据 NET_DVR_VEHICLE_CONTROL_LIST_INFO
dwCommand宏定义 宏定义值 含义
NET_DVR_VEHICLELIST_CTRL_START 3133 设置车辆黑白名单信息(批量)
dwDataType宏定义 宏定义值 含义 pSendBuf对应结构体
ENUM_SENDDATA 0x0 发送车辆黑白名单数据 m个(m最大为128)
NET_DVR_VEHICLE_CONTROL_LIST_INFO
dwCommand宏定义 宏定义值 含义
NET_DVR_PARKING_VEHICLE_SEND 3143 停车车辆信息下发
dwDataType宏定义 宏定义值 含义 pSendBuf对应结构体
ENUM_TME_VEHICLE_SEND_DATA 5 停车场(出入口控制机)车辆数据类型 NET_DVR_PARKING_VEHICLE
dwCommand宏定义 宏定义值 含义
NET_DVR_PARKING_CARD_SEND 3144 停车卡下发
dwDataType宏定义 宏定义值 含义 pSendBuf对应结构体
ENUM_TME_CARD_SEND_DATA 4 停车场(出入口控制机)卡片数据类型 NET_DVR_PARKING_CARD

在调用该接口之前,必须先调用NET_DVR_StartRemoteConfig获取长连接句柄。

See Also

NET_DVR_StartRemoteConfig