Partager via


Storage_OpenMutableFile, fonction

En-tête : #include <applibs/storage.h>

Récupère un descripteur de fichier dans le fichier de stockage mutable pour l’application. Si l’application n’a pas encore de fichier de stockage mutable, cette fonction crée un fichier, puis retourne le descripteur de fichier.

Un fichier de stockage mutable stocke et conserve les données lors d’un redémarrage de l’appareil ou d’une mise à jour du système.

int Storage_OpenMutableFile(void);

Erreurs

Retourne -1 si une erreur est rencontrée et définit errno sur la valeur d’erreur.

  • EACCES : l’application n’a pas la fonctionnalité de manifeste d’application requise (MutableStorage).

  • EIO : une erreur s’est produite lors de la tentative de création du fichier.

Toutes les autres errno peuvent également être spécifiées ; ces erreurs ne sont pas déterministes et le même comportement peut ne pas être conservé par le biais des mises à jour système.

Valeur de retour

Retourne un descripteur de fichier au fichier de stockage mutable ; ou -1 en cas d’échec, auquel cas errno est défini sur l’erreur.

Exigences du manifeste d’application

Le manifeste de l’application doit inclure la fonctionnalité MutableStorage.

Concepts et exemples