设备网络SDK开发使用手册

NET_DVR_RemoteControl

远程控制。

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

Parameters

lUserID
[in] NET_DVR_Login_V40等登录接口的返回值
dwCommand
[in] 控制命令,详见列表
lpInBuffer
[in] 输入参数,具体内容跟控制命令相关,详见列表
dwInBufferSize
[in] 输入参数长度

Return Values

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

Remarks

不同的控制功能对应不同的命令号,同时lpInBuffer对应不同的结构体,如下表所示:

dwCommand宏定义 宏定义值 控制功能 lpInBuffer对应结构体
NET_DVR_TURNON_LED 2013 打开LED屏 NET_DVR_CONTROL_PARAM
NET_DVR_TURNOFF_LED 2014 关闭LED屏 NET_DVR_CONTROL_PARAM
NET_DVR_SET_LED_BRIGHTNESS 2017 手动设置LED屏亮度 NET_DVR_CONTROL_PARAM
NET_DVR_CLOSE_SUBSYSTEM_FAULT_ALARM 2027 关闭子系统故障提示音 NET_DVR_CONTROL_PARAM
NET_DVR_SET_SUBSYSTEM_BYPASS 2028 子系统旁路 NET_DVR_CONTROL_PARAM
NET_DVR_CANCEL_SUBSYSTEM_BYPASS 2029 子系统旁路恢复 NET_DVR_CONTROL_PARAM
NET_DVR_ARM_ALARMHOST_SUBSYSTEM 2036 按布防类型对子系统布防 NET_DVR_CONTROL_PARAM
NET_DVR_CLOSE_ALARMHOST_OVERALL_FAULT_ALARM 2043 关闭全局键盘故障提示音 NULL
NET_DVR_ ALARMHOST_CLOSE_SUBSYSTEM 2082 对子系统撤防操作 NULL

Remarks

See Also

NET_DVR_Login_V40