~~NOTOC~~ [[use_exported_control_api]] > [[BS2_AllocateUsbContext]] ---- ===== BS2_AllocateUsbContext===== ''[지원중단]''[+ 2.5.0] 함수는 USB장치를 관리하고 제어하는 Context를 생성합니다. USB Context를 통해 USB장치로부터 로그 및 사용자 정보를 취득할 수 있습니다. \\ ==== 함수 ==== #include "BS_API.h" void* BS2_AllocateUsbContext(const char* szDir); ==== 파라미터 ==== * [In] ''//szDir//'' : USB 장치의 경로 **참고**\\ 성공적으로 반환된 USB Context는 사용 후 [[BS2_ReleaseUsbContext]] 함수를 통해 시스템에 메모리를 반환해야 합니다. ==== 반환값 ==== 시스템 메모리가 부족할 경우에 NULL를 반환하고, 부족하지 않다면 할당된 USB Context를 반환합니다. ==== 함께 보기 ==== [[BS2_ReleaseUsbContext]]\\ [[BS2_GetUserDatabaseInfoFromDir]]\\ [[BS2_GetUserListFromDir]]\\ [[BS2_GetUserInfosFromDir]]\\ [[BS2_GetUserDatasFromDir]]\\ [[BS2_GetUserInfosExFromDir]]\\ [[BS2_GetUserDatasExFromDir]]\\ [[BS2_GetLogFromDir]]\\ [[BS2_GetLogBlobFromDir]]\\ [[BS2_GetFilteredLogFromDir]]