Aracılığıyla paylaş


Storage_OpenFileInImagePackage İşlevi

Üst bilgi: #include <applibs/storage.h>

Görüntü paketinin içinde göreli bir yol alır ve açık bir salt okunur dosya tanımlayıcısı döndürür. Çağıran, döndürülen dosya tanımlayıcısını close işleviyle kapatmalıdır. Bu işlev yalnızca görüntü paketi içindeki normal dosyaları açmak için kullanılmalıdır.

int Storage_OpenFileInImagePackage(const char *relativePath);

Parametre

  • relativePath Görüntü paketinin kökünden göreli bir yol. Bu değer '/' dizin ayırıcı karakteriyle başlamamalıdır.

Hata

Hatayla karşılaşılırsa ve hata değerine ayarlanırsa errno -1 döndürür.

  • EINVAL: relativePath '/' veya '.' ile başlar veya '..' içerir.

  • EFAULT: relativePath is NULL.

  • ENOMEM: Bellek yetersiz.

Diğer errno hatalar da belirtilebilir; bu tür hatalar belirlenimci değildir ve sistem güncelleştirmeleri aracılığıyla aynı davranış korunmayabilir.

Dönüş değeri

Açık dosya tanımlayıcısını veya hata için -1 değerini döndürür; bu durumda errno hata değeri olarak ayarlanır.

Kavramlar ve örnekler