设备网络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

长连接接口NET_DVR_StartRemoteConfig中不同的命令(dwCommand),对应不同的数据类型(dwDataType)和发送数据内容(pSendBuf对应不同的结构体),如下表所示:

dwCommand宏定义 宏定义值 含义
NET_DVR_GET_CARD_CFG_V50 2178 获取卡参数(V50扩展,兼容老命令)
dwDataType宏定义 宏定义值 含义 pSendBuf对应结构体
ENUM_ACS_SEND_DATA 0x3 门禁主机数据类型 NET_DVR_CARD_CFG_SEND_DATA

dwCommand宏定义 宏定义值 含义
NET_DVR_SET_CARD_CFG_V50 2179 设置卡参数(V50扩展,兼容老命令)
dwDataType宏定义 宏定义值 含义 pSendBuf对应结构体
ENUM_ACS_SEND_DATA 0x3 门禁主机数据类型 NET_DVR_CARD_CFG_V50

dwCommand宏定义 宏定义值 含义
NET_DVR_GET_CARD_CFG 2116 获取卡参数(老命令,建议使用V50扩展命令)
dwDataType宏定义 宏定义值 含义 pSendBuf对应结构体
ENUM_ACS_SEND_DATA 0x3 门禁主机数据类型 NET_DVR_CARD_CFG_SEND_DATA

dwCommand宏定义 宏定义值 含义
NET_DVR_SET_CARD_CFG 2117 设置卡参数(老命令,建议使用V50扩展命令)
dwDataType宏定义 宏定义值 含义 pSendBuf对应结构体
ENUM_ACS_SEND_DATA 0x3 门禁主机数据类型 NET_DVR_CARD_CFG

dwCommand宏定义 宏定义值 含义
NET_DVR_SET_FINGERPRINT_CFG 2151 设置指纹参数
dwDataType宏定义 宏定义值 含义 pSendBuf对应结构体
ENUM_ACS_SEND_DATA 0x3 门禁主机数据类型 NET_DVR_FINGER_PRINT_CFG

dwCommand宏定义 宏定义值 含义
NET_DVR_GET_CARD_PASSWD_CFG 2161 获取卡密码开门使能参数
dwDataType宏定义 宏定义值 含义 pSendBuf对应结构体
ENUM_ACS_SEND_DATA 0x3 门禁主机数据类型 NET_DVR_CARD_CFG_SEND_DATA

dwCommand宏定义 宏定义值 含义
NET_DVR_SET_CARD_PASSWD_CFG 2162 设置卡密码开门使能参数
dwDataType宏定义 宏定义值 含义 pSendBuf对应结构体
ENUM_ACS_SEND_DATA 0x3 门禁主机数据类型 NET_DVR_CARD_PASSWD_CFG

See Also

NET_DVR_StartRemoteConfig   NET_DVR_StopRemoteConfig

NET_DVR_GetRemoteConfigState