Access control event parameter structure.
struct{ DWORD dwSize; DWORD dwMajor; DWORD dwMinor; NET_DVR_TIME struTime; BYTE sNetUser[MAX_NAMELEN/*16*/]; NET_DVR_IPADDR struRemoteHostAddr; NET_DVR_ACS_EVENT_DETAIL struAcsEventInfo; DWORD dwPicDataLen; char *pPicData; BYTE byTimeType; BYTE byRes1; DWORD dwQRCodeInfoLen; DWORD dwVisibleLightDataLen; DWORD dwThermalDataLen; char *pQRCodeInfo; char *pVisibleLightData; char *pThermalData; BYTE byRes[36]; }NET_DVR_ACS_EVENT_CFG, *LPNET_DVR_ACS_EVENT_CFG;
Structure size.
Event major types, see details in Access Control Event Types.
Event minor types, see details in Access Control Event Types.
Time information, see NET_DVR_TIME for details.
User name.
IP address of remote access controller, see NET_DVR_IPADDR_UNION for details.
Access control event details, see NET_DVR_ACS_EVENT_DETAIL for details.
Picture size, non-0: picture data exists.
Picture data.
Time type: 0-device local time (default), 1-UTC time (which is same as struTime).
Reserved.
Length of the QR code information. If this member is not 0, it indicates that there is QR code information data following after.
Length of the visible light picture captured by the thermal camera. If this member is not 0, it indicates that there is visible light picture data following after.
Length of the thermal picture. If this member is not 0, it indicates that there is thermal picture data following after.
Pointer of the QR code information.
Pointer of the visible light picture captured by the thermal camera.
Pointer of the thermal picture.
Reserved, set to 0.