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.