funkce Storage_OpenMutableFile

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

Načte popisovač souboru do souboru proměnlivého úložiště pro aplikaci. Pokud aplikace ještě nemá proměnlivý soubor úložiště, tato funkce vytvoří soubor a pak vrátí popisovač souboru.

Proměnlivý soubor úložiště ukládá a uchovává data po restartování zařízení nebo aktualizaci systému.

int Storage_OpenMutableFile(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 vytvoření souboru došlo k chybě.

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í popisovač souboru do souboru proměnlivého úložiště; nebo -1 pro selhání, v tomto případě errno je nastavena na chybu.

Požadavky manifestu aplikace

Manifest aplikace musí obsahovat funkci MutableStorage.

Koncepty a ukázky