Fingerprint parameter configuration structure.
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;
Structure size.
Card No. linked with the fingerprint. This parameter is invalid when setting fingerprint parameters.
Fingerprint module status: 0-invalid; 1-valid.
Number of obtained or configured fingerprints, 0xffffffff-get all fingerprints' information.
Finger No., which is between 1 and 10, 0xff indicates-all fingerprints of the card.
Device callback mode: 0-returned when applied all; 1-returned when applied a part.
Reserved, set to 0.
Employee No. (person ID).
Reserved, set to 0.
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.