funkce Storage_DeleteMutableFile

Hlavička: #include <applibs/storage.h>

Odstraní soubor proměnlivého úložiště aplikace. Všechny popisovače souborů pro soubor proměnlivého úložiště musí být zavřeny před zavolání této funkce. jinak chování této aplikace není definováno.

int Storage_DeleteMutableFile(void);

Chyby

Vrátí hodnotu -1, pokud dojde k chybě, a nastaví errno se na chybovou hodnotu.

  • EACCES: Aplikace nemá požadovanou funkci manifestu aplikace (MutableStorage).

  • EIO: Při pokusu o odstranění dat došlo k chybě.

  • ENOENT: Neexistuje žádný soubor proměnlivého úložiště, který by bylo možné odstranit.

Je také možné zadat všechny ostatní errno chyby. Tyto chyby nejsou deterministické a stejné chování nemusí být zachováno prostřednictvím aktualizací systému.

Vrácená hodnota

Vrátí hodnotu 0 pro úspěch nebo -1 pro selhání. V tomto případě errno je nastavená na chybovou hodnotu.

Požadavky manifestu aplikace

Manifest aplikace musí obsahovat funkci MutableStorage.

Koncepty a ukázky