Поделиться через


Функция Storage_OpenMutableFile

Заголовок: #include <applibs/storage.h>

Извлекает дескриптор файла в изменяемый файл хранилища для приложения. Если приложение еще не имеет изменяемого файла хранилища, эта функция создает файл, а затем возвращает дескриптор файла.

В изменяемом файле хранилища хранятся и сохраняются данные при перезагрузке устройства или обновлении системы.

int Storage_OpenMutableFile(void);

Ошибки

Возвращает значение -1 при обнаружении ошибки и задает errno значение ошибки.

  • EACCES: приложение не имеет требуемой возможности манифеста приложения (MutableStorage).

  • EIO: при попытке создать файл произошла ошибка.

Можно также указать любой другой errno . Такие ошибки не являются детерминированными, и такое же поведение может не сохраняться при обновлении системы.

Возвращаемое значение

Возвращает дескриптор файла в изменяемый файл хранилища; или -1 для сбоя, в этом случае errno устанавливается значение ошибки.

Требования к манифесту приложения

Манифест приложения должен включать возможность MutableStorage.

Основные понятия и примеры