设备网络SDK开发使用手册

NET_DVR_SetDVRConfig

设置设备的配置信息。

BOOL NET_DVR_SetDVRConfig(
  LONG     lUserID,
  DWORD    dwCommand,
  LONG     lChannel,
  LPVOID   lpInBuffer,
  DWORD    dwInBufferSize
);

Parameters

lUserID
[in] NET_DVR_Login_V40等登录接口的返回值
dwCommand
[in] 设备配置命令,详见“Remarks”说明
lChannel
[in] 通道号,不同的命令对应不同的取值,如果该参数无效则置为0xFFFFFFFF即可,详见“Remarks”说明
lpInBuffer
[in] 输入数据的缓冲指针
dwInBufferSize
[in] 输入数据的缓冲长度(以字节为单位)

Remarks

不同的配置功能对应不同的结构体和命令号,如下表所示:

dwCommand宏定义 dwCommand含义 lChannel lpInBuffer对应结构体 宏定义值
NET_DVR_SET_DOOR_CFG 设置门参数 门编号或楼层编号,从1开始 NET_DVR_DOOR_CFG 2109
NET_DVR_SET_DOOR_STATUS_PLAN 设置门状态计划参数 门编号或楼层编号,从1开始 NET_DVR_DOOR_STATUS_PLAN 2111
NET_DVR_SET_DOOR_STATUS_PLAN_TEMPLATE 设置门状态计划模板参数 计划模板编号,从1开始 NET_DVR_PLAN_TEMPLATE 2107
NET_DVR_SET_WEEK_PLAN_CFG 设置门状态周计划参数 周计划编号,从1开始 NET_DVR_WEEK_PLAN_CFG 2101
NET_DVR_SET_DOOR_STATUS_HOLIDAY_PLAN 设置门状态假日计划参数 假日计划编号,从1开始 NET_DVR_HOLIDAY_PLAN_CFG 2103
NET_DVR_SET_DOOR_STATUS_HOLIDAY_GROUP 设置门状态假日组参数 假日组编号,从1开始 NET_DVR_HOLIDAY_GROUP_CFG 2105
NET_DVR_SET_CARD_READER_CFG_V50 设置读卡器参数 读卡器编号 NET_DVR_CARD_READER_CFG_V50 2506
NET_DVR_SET_CARD_READER_PLAN 设置读卡器验证计划参数 读卡器编号,从1开始 NET_DVR_CARD_READER_PLAN 2143
NET_DVR_SET_VERIFY_PLAN_TEMPLATE 设置读卡器验证方式计划模板参数 计划模板编号,从1开始 NET_DVR_PLAN_TEMPLATE 2137
NET_DVR_SET_VERIFY_WEEK_PLAN 设置读卡器验证方式周计划参数 周计划编号,从1开始 NET_DVR_WEEK_PLAN_CFG 2125
NET_DVR_SET_VERIFY_HOLIDAY_PLAN 设置读卡器验证方式假日计划参数 假日计划编号,从1开始 NET_DVR_HOLIDAY_PLAN_CFG 2129
NET_DVR_SET_VERIFY_HOLIDAY_GROUP 设置读卡器验证方式假日组参数 假日组编号,从1开始 NET_DVR_HOLIDAY_GROUP_CFG 2133
NET_DVR_SET_GROUP_CFG 设置群组参数 群组编号,从1开始 NET_DVR_GROUP_CFG 2113
NET_DVR_SET_MULTI_CARD_CFG 设置多重卡参数 门编号,从1开始 NET_DVR_MULTI_CARD_CFG 2115
NET_DVR_SET_SNEAK_CFG 设置反潜回参数 无效 NET_DVR_ANTI_SNEAK_CFG 2120
NET_DVR_SET_CARD_READER_ANTI_SNEAK_CFG 设置读卡器反潜回参数 无效 NET_DVR_CARD_READER_ANTI_SNEAK_CFG 2147
NET_DVR_SET_MULTI_DOOR_INTERLOCK_CFG 设置多门互锁参数 无效 NET_DVR_MULTI_DOOR_INTERLOCK_CFG 2122
NET_DVR_SET_CASE_SENSOR_CFG 设置事件报警输入参数 事件报警输入编号,从1开始 NET_DVR_CASE_SENSOR_CFG 2145
NET_DVR_SET_PHONE_DOOR_RIGHT_CFG 设置手机关联门权限参数 手机白名单编号,从1开始 NET_DVR_PHONE_DOOR_RIGHT_CFG 2149
NET_DVR_SET_ACS_CFG 设置门禁主机参数 无效 NET_DVR_ACS_CFG 2160
NET_DVR_SET_ACS_EXTERNAL_DEV_CFG 设置门禁主机串口外设参数 RS485串口号,从1开始 NET_DVR_ACS_EXTERNAL_DEV_CFG 2166
NET_DVR_SET_PERSONNEL_CHANNEL_CFG 设置人员通道参数 人员通道号,从1开始 NET_DVR_PERSONNEL_CHANNEL_CFG 2168
NET_DVR_SET_PLATFORM_VERIFY_CFG 下发平台认证结果 无效 NET_DVR_PLATFORM_VERIFY_CFG 2169
NET_DVR_SET_PERSON_STATISTICS_CFG 设置人数统计参数 无效 NET_DVR_PERSON_STATISTICS_CFG 2171
NET_DVR_SET_ACS_SCREEN_DISPLAY_CFG 设置屏幕字符串显示参数 屏幕编号,从0开始 NET_DVR_ACS_SCREEN_DISPLAY_CFG 2173
NET_DVR_SET_GATE_TIME_CFG 设置人员通道闸门时间参数 无效 NET_DVR_GATE_TIME_CFG 2175
NET_DVR_SET_MULTI_CARD_CFG_V50 设置多重卡参数V50 门编号 NET_DVR_MULTI_CARD_CFG_V50 2516
NET_VCA_SET_FACEDETECT_RULECFG_V41 设置人脸检测规则 通道号 NET_DVR_FACEDETECT_RULECFG_V41 5018

Return Values

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

See Also

NET_DVR_GetDVRConfig  NET_DVR_Login_V40