This is an old revision of the document!
USB Exported Control API > BS2_GetLogSmallBlobFromDir
[+ 2.6.4] Retrieves logs filtered by EventMask from the USB exported data.
The difference from BS2_GetLogBlobFromDir which is using BS2EventBlob is that the parameter imageObj in BS2EventSmallBlob is changed to pointer for memory efficiency.
Except this, everything is the same.
Declaration
#include "BS_API.h"
int BS2_GetLogSmallBlobFromDir(void* context, const char* szDir, uint16_t eventMask, BS2_EVENT_ID eventId, uint32_t amount, BS2EventSmallBlob** logsObj, uint32_t* numLog);
Parameter
NOTE
The logsObj variable needs to return the memory to the system by the BS2_ReleaseObject function after being used.
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