virtual StorageStatus read(size_t id, uint8_t *ptr, size_t size)=0
virtual StorageStatus store(size_t id, const uint8_t *ptr, size_t size)=0
virtual bool isIdSupported(size_t id)=0
virtual StorageStatus format()=0
bool storageIsStorageRegistered(StorageType type)
bool storageReqestReadID(StorageItemId id)
bool storageUnregisterStorage(StorageType type)
bool storagRequestUnregisterStorage(StorageType id)
bool storageRegisterStorage(StorageType type, SettingStorageBase *storage)
StorageStatus storageRead(StorageItemId id, uint8_t *ptr, size_t size)
@ EFI_SETTINGS_BACKUP_RECORD_ID
@ EFI_STORAGE_TOTAL_ITEMS
bool storageRequestWriteID(StorageItemId id, bool forced)
bool storageAllowWriteID(StorageItemId id)
StorageStatus storageWrite(StorageItemId id, const uint8_t *ptr, size_t size)
bool getNeedToWriteConfiguration()
bool storagRequestRegisterStorage(StorageType id)