设备网络SDK开发使用手册

NET_DVR_FINGER_PRINT_STATUS

指纹状态参数结构体。

struct{
  DWORD    dwSize;
  BYTE     byCardNo[ACS_CARD_NO_LEN];
  BYTE     byCardReaderRecvStatus[MAX_CARD_READER_NUM_512];
  BYTE     byFingerPrintID;
  BYTE     byFingerType;
  BYTE     byTotalStatus;
  BYTE     byRes1;
  BYTE     byErrorMsg[ERROR_MSG_LEN];
  DWORD    dwCardReaderNo;
  BYTE     byRes[24];
}NET_DVR_FINGER_PRINT_STATUS, *LPNET_DVR_FINGER_PRINT_STATUS;

Members

dwSize
结构体大小
byCardNo
指纹关联的卡号
byCardReaderRecvStatus
指纹读卡器状态,数组下标表示读卡器序号,数组值:0- 失败,1- 成功,2- 该指纹模组不在线,3- 重试或指纹质量差,4- 内存已满,5- 已存在该指纹,6- 已存在该指纹ID,7- 非法指纹ID,8- 该指纹模组无需配置,9- 指纹类型不支持
byFingerPrintID
指纹编号,有效值范围为1~10
byFingerType
指纹类型:0- 普通指纹,1- 胁迫指纹
byTotalStatus
下发总的状态:0- 当前指纹未向所有读卡器下发完成,1- 当前指纹已向所有读卡器下发完成(指的是门禁主机往所有的读卡器下发了,不管成功与否)
byRes1
保留
byErrorMsg
下发错误信息,当byCardReaderRecvStatus为5时,表示已存在指纹对应的卡号
dwCardReaderNo
指纹读卡器编号,可用于下发错误返回
byRes
保留

Remarks

  • 设备是否支持指纹参数配置或者支持的参数能力,可以通过设备能力集进行判断,对应门禁主机能力集(AcsAbility),相关接口:NET_DVR_GetDeviceAbility,能力集类型:ACS_ABILITY,节点:<FingerPrint>。
  • See Also

    NET_DVR_StartRemoteConfig