跳转至

NET_MESSAGE_CALLBACK_EX

回调定义

1
BOOL NET_MESSAGE_CALLBACK_EX(LONG lCommand, LONG lUserID, char* pBuf, DWORD dwBufLen, void* pUser);

功能描述

报警时数据回调。

参数说明

参数 类型 说明
lCommandin LONG 指令句柄,参考NET_SDK_DEVICE_MSG_TYPE
lUserIDin LONG 用户ID,NET_SDK_LoginNET_SDK_LoginEx的返回值。
pBufin char* 缓冲区指针,根据lCommand的不同,使用对应的数据结构接收。
dwBufLenin DWORD 缓冲区长度。
pUserin void* 用户自定义参数,在设置回调函数时传入。

返回值

  • 类型:BOOL

  • 说明:无意义

备注

根据lCommand的不同,对应的数据结构如下:

lCommand pBuf的结构 备注
NET_SDK_ALARM NET_SDK_ALARMINFO_EX*(dwBufLen / sizeof(NET_SDK_ALARMINFO_EX)) -
NET_SDK_RECORD NET_SDK_RECORD_STATUS_EX*(dwBufLen / sizeof(NET_SDK_RECORD_STATUS_EX)) 目前只不支持 IPC
NET_SDK_IVM_RULE NET_SDK_IVM_RULE_STATUS*(dwBufLen / sizeof(NET_SDK_IVM_RULE_STATUS)) 目前只支持 IPC
NET_SDK_TRADEINFO - 暂未用到
NET_SDK_IPCCFG - 暂未用到
错误码