This is an old revision of the document!


User Management API > BS2_GetUserSmallDatas


[+ 2.6.3] Gets selected data of user with efficient use of memory.
You can get selected data of the user ID using userMask.
The only difference between BS2_GetUserDatas which is using structure BS2UserBlob is that the 3rd parameter BS2UserPhoto of BS2UserSmallBlob is using pointer for efficient memory use.

Declaration

#include "BS_API.h"
 
int BS2_GetUserSmallDatas(void* context, uint32_t deviceId, char* uids, uint32_t uidCount, BS2UserSmallBlob* userBlob, BS2_USER_MASK userMask);

Paramter

  • [In] context : Context
  • [In] deviceId : Device ID
  • [In] uids : User ID list trying to get
  • [In] uidCount : Number of user ID
  • [Out] userBlob : Pointer to store the user information
  • [In] userMask : User Mask
Value Description
0x0000 User ID
0x0001 User data
0x0002 User setting
0x0004 User name
0x0008 Image
0x0010 PIN
0x0020 Card
0x0040 Fingerprint
0x0080 Face
0x0100 Access group
0x0200 Jobcode
0x0400 Phrase
0xFFFF All information

Return Value

If successfully done, BS_SDK_SUCCESS will be returned.
If there is an error, the corresponding error code will be returned.

See Also