Storage_DeleteMutableFile-Funktion
Header: #include <applibs/storage.h>
Löscht die änderbare Speicherdatei für die Anwendung. Alle Dateideskriptoren für die änderbare Speicherdatei müssen geschlossen werden, bevor diese Funktion aufgerufen wird. Andernfalls ist das Verhalten dieser Anwendung nicht definiert.
int Storage_DeleteMutableFile(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 Löschen der Daten.
ENOENT: Es gab keine änderbare Speicherdatei zum Löschen.
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 0 für erfolg oder -1 für Fehler zurück. In diesem Fall errno
wird auf den Fehlerwert festgelegt.
Anforderungen an das Anwendungsmanifest
Das Anwendungsmanifest muss die MutableStorage-Funktion enthalten.