共用方式為


Storage_OpenFileInImagePackage函數

頁首: #include < applibs/storage。h>

在圖像套件內取得相對路徑,並傳回開啟的唯讀檔案描述。 來電者應該使用 close 函數關閉傳回的檔案描述。 此函數只應用來開啟圖像套件內的一般檔案。

int Storage_OpenFileInImagePackage(const char *relativePath);

參數

  • relativePath 影像套件根目錄的相對路徑。 此值不得以目錄分隔符號 '/'開頭。

錯誤

如果發生錯誤並設定為 errno 錯誤值,則傳回 -1。

  • EINVAL: relativePath 開頭為 '/' 或 '.',或包含 '..'。

  • EFAULT: relativePath 為 Null。

  • ENOMEM:記憶體不足。

您也可以指定任何其他 errno 錯誤;這類錯誤不是不確定的,同樣的行為可能無法透過系統更新來保留。

傳回值

傳回開啟的檔案描述,或是 -1 表示失敗,在這種情況下 errno 會設定為錯誤值。

概念和範例