NET_DVR_FINGER_PRINT_INFO_COND_V50

Fingerprint parameter configuration structure.

Structure Definition

struct{
  DWORD    dwSize;
  BYTE     byCardNo[ACS_CARD_NO_LEN/*32*/];
  BYTE     byEnableCardReader[MAX_CARD_READER_NUM/*512*/];
  DWORD    dwFingerPrintNum;
  BYTE     byFingerPrintID;
  BYTE     byCallbackMode;
  BYTE     byRes2[2];
  BYTE     byEmployeeNo[NET_SDK_EMPLOYEE_NO_LEN/*32*/];
  BYTE     byRes1[128];
}NET_DVR_FINGER_PRINT_INFO_COND_V50, *LPNET_DVR_FINGER_PRINT_INFO_COND_V50;

Members

dwSize

Structure size.

byCardNo

Card No. linked with the fingerprint. This parameter is invalid when setting fingerprint parameters.

byEnableCardReader

Fingerprint module status: 0-invalid; 1-valid.

dwFingerPrintNum

Number of obtained or configured fingerprints, 0xffffffff-get all fingerprints' information.

byFingerPrintID

Finger No., which is between 1 and 10, 0xff indicates-all fingerprints of the card.

byCallbackMode

Device callback mode: 0-returned when applied all; 1-returned when applied a part.

byRes2

Reserved, set to 0.

byEmployeeNo

Employee No. (person ID).

byRes1

Reserved, set to 0.

Remarks

Two fingerprint applying modes are available: blocking mode and non-blocking mode.

  • Blocking Mode: Set byCallbackMode to "0", and the applying status will be returned for once only after applying each fingerprint.

  • Non-blocking Mode: Set byCallbackMode to "1", and the applying status will be returned for multiple times after applying each fingerprint. And the next fingerprint can be applied until the previous fingerprint information is applied.