Compartilhar via


Função Storage_OpenMutableFile

Cabeçalho: #include <applibs/storage.h>

Recupera um descritor de arquivo para o arquivo de armazenamento mutável do aplicativo. Se o aplicativo ainda não tiver um arquivo de armazenamento mutável, essa função criará um arquivo e retornará o descritor de arquivo.

Um arquivo de armazenamento mutável armazena e persiste dados em uma reinicialização de dispositivo ou atualização do sistema.

int Storage_OpenMutableFile(void);

Erros

Retorna -1 se um erro for encontrado e definir errno como o valor do erro.

  • EACCES: o aplicativo não tem o recurso de manifesto de aplicativo necessário (MutableStorage).

  • EIO: ocorreu um erro ao tentar criar o arquivo.

Qualquer outro errno também pode ser especificado; esses erros não são determinísticos e o mesmo comportamento pode não ser mantido por meio de atualizações do sistema.

Valor retornado

Retorna um descritor de arquivo para o arquivo de armazenamento mutável; ou -1 para falha, nesse caso errno é definido como o erro.

Requisitos de manifesto do aplicativo

O manifesto do aplicativo deve incluir o recurso MutableStorage.

Conceitos e exemplos