Partage via


fonction Storage_OpenFileInImagePackage

En-tête : #include <applibs/storage.h>

Prend un chemin relatif à l’intérieur du package d’image et retourne un descripteur de fichier en lecture seule ouvert. L’appelant doit fermer le descripteur de fichier retourné avec la fonction close. Cette fonction doit uniquement être utilisée pour ouvrir des fichiers standard à l’intérieur du package d’image.

int Storage_OpenFileInImagePackage(const char *relativePath);

Paramètres

  • relativePath Chemin d’accès relatif à partir de la racine du package d’image. Cette valeur ne doit pas commencer par le caractère de séparation de répertoire « / ».

Erreurs

Retourne -1 si une erreur est rencontrée et définit errno sur la valeur d’erreur.

  • EINVAL : relativePath commence par « / » ou « . », ou contient « .. ».

  • EFAULT : relativePath a la valeur NULL.

  • ENOMEM : Mémoire insuffisante.

Toutes les autres errno peuvent également être spécifiées ; ces erreurs ne sont pas déterministes et le même comportement peut ne pas être conservé par le biais des mises à jour système.

Valeur de retour

Retourne le descripteur de fichier ouvert, ou -1 en cas d’échec, auquel cas errno est défini sur la valeur d’erreur.

Concepts et exemples