Megosztás a következőn keresztül:


Storage_OpenFileInImagePackage függvény

Fejléc: #include <applibs/storage.h>

Relatív elérési utat választ a képcsomagon belül, és egy megnyitott írásvédett fájlleírót ad vissza. A hívónak be kell zárnia a visszaadott fájlleírót a close függvénnyel. Ez a függvény csak a képcsomagban lévő normál fájlok megnyitására használható.

int Storage_OpenFileInImagePackage(const char *relativePath);

Paraméterek

  • relativePath A képcsomag gyökeréből származó relatív elérési út. Ez az érték nem kezdődhet a könyvtárelválasztó karakterrel (/).

Hibák

-1 értéket ad vissza, ha hiba történik, és a hibaértékre van halmazva errno .

  • EINVAL: a következővel kezdődik: relativePath '/' vagy '.', vagy tartalmazza a következőt: '..'.

  • EFAULT: relativePath null értékű.

  • ENOMEM: Nincs elegendő memória.

errno Más is megadható; az ilyen hibák nem determinisztikusak, és előfordulhat, hogy a rendszerfrissítések nem őrzik meg ugyanazt a viselkedést.

Visszatérési érték

Hiba esetén a megnyitott fájlleírót vagy -1-et adja vissza, amely esetben errno a hibaérték van beállítva.

Fogalmak és minták