Funzione Storage_OpenMutableFile

Intestazione: #include <applicazioni/storage.h>

Recupera un descrittore di file nel file di archiviazione modificabile per l'applicazione. Se l'applicazione non ha già un file di archiviazione modificabile, questa funzione crea un file e quindi restituisce il descrittore di file.

Un file di archiviazione modificabile archivia e mantiene i dati durante un riavvio del dispositivo o un aggiornamento del sistema.

int Storage_OpenMutableFile(void);

Errori

Restituisce -1 se si verifica un errore e imposta errno il valore di errore.

  • EACCES: l'applicazione non ha la funzionalità del manifesto dell'applicazione richiesta (MutableStorage).

  • EIO: Si è verificato un errore durante il tentativo di creare il file.

Potrebbero anche essere specificati altri errno errori. Tali errori non sono deterministici e lo stesso comportamento potrebbe non essere mantenuto tramite gli aggiornamenti di sistema.

Valore restituito

Restituisce un descrittore di file al file di archiviazione mutable; o -1 per errore, nel qual caso errno è impostato sull'errore.

Requisiti del manifesto dell'applicazione

Il manifesto dell'applicazione deve includere la funzionalità MutableStorage.

Concetti ed esempi