Storage_OpenFileInImagePackage関数

ヘッダー: applibs </storage.h #include>

イメージ パッケージ内の相対パスを取得し、開いている読み取り専用ファイル記述子を返します。 呼び出し元は、close 関数を使用して、返されたファイル記述子を閉じる必要があります。 この関数は、イメージ パッケージ内の通常のファイルを開くためだけに使用する必要があります。

int Storage_OpenFileInImagePackage(const char *relativePath);

パラメーター

  • relativePath イメージ パッケージのルートからの相対パス。 この値は、ディレクトリ区切り文字 '/' で始まる必要があります。

エラー

エラーが発生した場合は -1 を返し、エラー値に設定します errno

  • EINVAL: relativePath '/' または '.' で始まるか、'..' を含みます。

  • EFAULT: relativePath は NULL です。

  • ENOMEM: メモリ不足。

その他 errno のエラーも指定できます。このようなエラーは決定的ではなく、同じ動作はシステム更新によって保持されない可能性があります。

戻り値

開かれたファイル記述子を返します。エラーの場合は -1 を返します。この場合 errno はエラー値に設定されます。

概念とサンプル