Freigeben über


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.

Konzepte und Beispiele