设备网络SDK开发使用手册

NET_DVR_UNLOCK_RECORD_INFO

可视对讲开锁记录信息结构体。

struct{
  BYTE     byUnlockType;
  BYTE     byRes1[3];
  BYTE     byControlSrc[NAME_LEN];
  DWORD    dwPicDataLen;
  BYTE     *pImage;
  DWORD    dwCardUserID;
  SHORT    nFloorNumber;
  WORD     wRoomNumber;
  WORD     wLockID;
  BYTE     byRes[202];
}NET_DVR_UNLOCK_RECORD_INFO, *LPNET_DVR_UNLOCK_RECORD_INFO;

Members

byUnlockType
开锁方式,具体定义如下:
enum _UNLOCK_TYPE_ENUM_{
  ENUM_UNLOCK_PASSWORD        = 1,
  ENUM_UNLOCK_HIJACKING       = 2,
  ENUM_UNLOCK_CARD            = 3,
  ENUM_UNLOCK_HOUSEHOLDER     = 4,
  ENUM_UNLOCK_CENTER_PLATFORM = 5
  ENUM_UNLOCK_BLUETOOTH       = 6,
  ENUM_UNLOCK_QR_CODE         = 7,
  ENUM_UNLOCK_FACE     		 = 8,
  ENUM_UNLOCK_FINGERPRINT 	 = 9
}UNLOCK_TYPE_ENUM
ENUM_UNLOCK_PASSWORD
密码开锁
ENUM_UNLOCK_HIJACKING
劫持开锁
ENUM_UNLOCK_CARD
刷卡开锁
ENUM_UNLOCK_HOUSEHOLDER
户主开锁
ENUM_UNLOCK_CENTER_PLATFORM
中心平台开锁
ENUM_UNLOCK_BLUETOOTH
蓝牙开锁
ENUM_UNLOCK_QR_CODE
二维码开锁
ENUM_UNLOCK_FACE
人脸开锁
ENUM_UNLOCK_FINGERPRINT
指纹开锁
byRes1
保留,置为0
byControlSrc
操作发起源信息,刷卡开锁时为卡号,其余情况下为设备编号
dwPicDataLen
图片数据长度
pImage
缓冲区指针,保存图片数据,默认jpeg格式
dwCardUserID
持卡人ID
nFloorNumber
刷卡开锁时有效,为楼层号
wRoomNumber
操作发起源附加信息,刷卡开锁时有效,为房间号
wLockID
(对于门口机,0-表示本机控制器上接的锁、1-表示外接控制器上接的锁)
byRes
保留,置为0

See Also

NET_DVR_VIDEO_INTERCOM_EVENT_INFO_UINON