设备网络SDK开发使用手册

NET_DVR_GetDVRConfig

获取设备的配置信息。

BOOL NET_DVR_GetDVRConfig(
  LONG     lUserID,
  DWORD    dwCommand,
  LONG     lChannel,
  LPVOID   lpOutBuffer,
  DWORD    dwOutBufferSize,
  LPDWORD  lpBytesReturned
);

Parameters

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

Remarks

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

dwCommand宏定义 dwCommand含义 lChannel lpOutBuffer对应结构体 宏定义值
NET_DVR_GET_DOOR_CFG 获取门参数 门编号,从1开始 NET_DVR_DOOR_CFG 2108
NET_DVR_GET_DOOR_STATUS_PLAN 获取门状态计划参数 门编号,从1开始 NET_DVR_DOOR_STATUS_PLAN 2110
NET_DVR_GET_DOOR_STATUS_PLAN_TEMPLATE 获取门状态计划模板参数 计划模板编号,从1开始 NET_DVR_PLAN_TEMPLATE 2106
NET_DVR_GET_WEEK_PLAN_CFG 获取门状态周计划参数 周计划编号,从1开始 NET_DVR_WEEK_PLAN_CFG 2100
NET_DVR_GET_DOOR_STATUS_HOLIDAY_PLAN 获取门状态假日计划参数 假日计划编号,从1开始 NET_DVR_HOLIDAY_PLAN_CFG 2102
NET_DVR_GET_DOOR_STATUS_HOLIDAY_GROUP 获取门状态假日组参数 假日组编号,从1开始 NET_DVR_HOLIDAY_GROUP_CFG 2104
NET_DVR_GET_CARD_READER_CFG_V50 获取读卡器参数 读卡器编号 NET_DVR_CARD_READER_CFG_V50 2505
NET_DVR_GET_CARD_READER_PLAN 获取读卡器验证计划参数 读卡器编号,从1开始 NET_DVR_CARD_READER_PLAN 2142
NET_DVR_GET_VERIFY_PLAN_TEMPLATE 获取读卡器验证方式计划模板参数 计划模板编号,从1开始 NET_DVR_PLAN_TEMPLATE 2136
NET_DVR_GET_VERIFY_WEEK_PLAN 获取读卡器验证方式周计划参数 周计划编号,从1开始 NET_DVR_WEEK_PLAN_CFG 2124
NET_DVR_GET_VERIFY_HOLIDAY_PLAN 获取读卡器验证方式假日计划参数 假日计划编号,从1开始 NET_DVR_HOLIDAY_PLAN_CFG 2128
NET_DVR_GET_VERIFY_HOLIDAY_GROUP 获取读卡器验证方式假日组参数 假日组编号,从1开始 NET_DVR_HOLIDAY_GROUP_CFG 2132
NET_DVR_GET_GROUP_CFG 获取群组参数 群组编号,从1开始 NET_DVR_GROUP_CFG 2112
NET_DVR_GET_MULTI_CARD_CFG 获取多重卡参数 门编号,从1开始 NET_DVR_MULTI_CARD_CFG 2114
NET_DVR_GET_SNEAK_CFG 获取反潜回参数 无效 NET_DVR_ANTI_SNEAK_CFG 2119
NET_DVR_GET_CARD_READER_ANTI_SNEAK_CFG 获取读卡器反潜回参数 无效 NET_DVR_CARD_READER_ANTI_SNEAK_CFG 2146
NET_DVR_GET_MULTI_DOOR_INTERLOCK_CFG 获取多门互锁参数 无效 NET_DVR_MULTI_DOOR_INTERLOCK_CFG 2121
NET_DVR_GET_ACS_WORK_STATUS_V50 获取门禁主机工作状态 无效 NET_DVR_ACS_WORK_STATUS_V50 2180
NET_DVR_GET_CASE_SENSOR_CFG 获取事件报警输入参数 事件报警输入编号,从1开始 NET_DVR_CASE_SENSOR_CFG 2144
NET_DVR_GET_PHONE_DOOR_RIGHT_CFG 获取手机关联门权限参数 手机白名单编号,从1开始 NET_DVR_PHONE_DOOR_RIGHT_CFG 2148
NET_DVR_GET_ACS_CFG 获取门禁主机参数 无效 NET_DVR_ACS_CFG 2159
NET_DVR_GET_ACS_EXTERNAL_DEV_CFG 获取门禁主机串口外设参数 RS485串口号,从1开始 NET_DVR_ACS_EXTERNAL_DEV_CFG 2165
NET_DVR_GET_PERSONNEL_CHANNEL_CFG 获取人员通道参数 人员通道号,从1开始 NET_DVR_PERSONNEL_CHANNEL_CFG 2167
NET_DVR_GET_PERSON_STATISTICS_CFG 获取人数统计参数 无效 NET_DVR_PERSON_STATISTICS_CFG 2170
NET_DVR_GET_ACS_SCREEN_DISPLAY_CFG 获取屏幕字符串显示参数 屏幕编号,从0开始 NET_DVR_ACS_SCREEN_DISPLAY_CFG 2172
NET_DVR_GET_GATE_TIME_CFG 获取人员通道闸门时间参数 无效 NET_DVR_GATE_TIME_CFG 2174
NET_DVR_GET_MULTI_CARD_CFG_V50 获取多重卡参数V50 门编号 NET_DVR_MULTI_CARD_CFG_V50 2515
NET_VCA_GET_FACEDETECT_RULECFG_V41 获取人脸检测规则 通道号 NET_DVR_FACEDETECT_RULECFG_V41 5017

Return Values

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

See Also

NET_DVR_SetDVRConfig  NET_DVR_Login_V40