Storage_OpenMutableFile-Funktion
Header: #include <applibs/storage.h>
Ruft einen Dateideskriptor in die änderbare Speicherdatei für die Anwendung ab. Wenn die Anwendung noch nicht über eine änderbare Speicherdatei verfügt, erstellt diese Funktion eine Datei und gibt dann den Dateideskriptor zurück.
In einer änderbaren Speicherdatei werden Daten über einen Geräteneustart oder ein Systemupdate gespeichert.
int Storage_OpenMutableFile(void);
Fehler
Gibt -1 zurück, wenn ein Fehler auftritt, und legt auf den Fehlerwert fest errno
.
EACCES: Die Anwendung verfügt nicht über die erforderliche Anwendungsmanifestfunktion (MutableStorage).
EIO: Fehler beim Erstellen der Datei.
Auch andere errno
Fehler können angegeben werden. Solche Fehler sind nicht deterministisch, und dasselbe Verhalten wird möglicherweise nicht durch Systemupdates beibehalten.
Rückgabewert
Gibt einen Dateideskriptor für die änderbare Speicherdatei zurück. oder -1 für Fehler, in diesem Fall errno
wird auf den Fehler festgelegt.
Anforderungen an das Anwendungsmanifest
Das Anwendungsmanifest muss die MutableStorage-Funktion enthalten.