이전 판 책에 추가 PDF로 내보내기 USB Exported Control API > BS2_GetUserSmallDatasFromDirWithKey BS2_GetUserSmallDatasFromDirWithKey [+2.8.2] USB로 추출한 Data에서 UserMask에 맞게 사용자 ID의 정보를 가져옵니다. BS2UserBlob을 이용하는 BS2_GetUserDatasFromDirWithKey와의 차이는 메모리 효율을 위해 5번째 인자 BS2UserSmallBlob 멤버 BS2UserPhoto가 포인터 처리된 것을 제외하고 모두 동일합니다. 함수 #include "BS_API.h" int BS2_GetUserSmallDatasFromDirWithKey(void* context, const char* szDir, char* uids, uint32_t uidCount, BS2UserSmallBlob* userBlob, BS2_USER_MASK userMask, const BS2EncryptKey* key); BS2UserSmallBlob 구조체 보기 파라미터 [In] context : Context [In] szDir : Data 저장 경로 [In] uids : 가져오고자 하는 사용자 식별자 리스트 [In] uidCount : 사용자 식별자 개수 [Out] userBlob : 사용자 정보를 저장할 포인터 [In] userMask : 사용자 Mask [In] key : 암호화 키이며 BS2_SetDataEncryptKey로 지정한 키값입니다. 값 설명 0x0000 사용자 식별자 0x0001 사용자 data 0x0002 사용자 설정 0x0004 사용자명 0x0008 이미지 0x0010 PIN 0x0020 카드 0x0040 지문 0x0080 얼굴 0x0100 출입그룹 0x0200 작업코드 0x0400 개인메시지 0x0800 얼굴 (FaceStation F2) 0x1000 사용자설정 (FaceStation F2) 0xFFFF 사용자 정보 전체 반환값 성공적으로 수행될 경우 BS_SDK_SUCCESS를 반환하고, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다. 함께 보기 BS2_GetUserSmallInfosFromDirWithKey BS2_GetUserSmallDatasFromDirWithKey BS2_GetUserSmallInfosExFromDirWithKey BS2_GetUserSmallDatasExFromDirWithKey