Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Nagłówek: #include <applibs/storage.h>
Pobiera względną ścieżkę wewnątrz pakietu obrazów i zwraca otwarty deskryptor pliku tylko do odczytu. Wywołujący powinien zamknąć zwrócony deskryptor pliku z funkcją zamykania. Ta funkcja powinna być używana tylko do otwierania zwykłych plików wewnątrz pakietu obrazów.
int Storage_OpenFileInImagePackage(const char *relativePath);
Parametry
-
relativePath
Względna ścieżka od katalogu głównego pakietu obrazów. Ta wartość nie może zaczynać się od znaku separatora katalogu "/".
Błędy
Zwraca wartość -1 w przypadku napotkania błędu i ustawia errno
wartość błędu.
EINVAL:
relativePath
zaczyna się od litery "/" lub "." lub zawiera ciąg ".".EFAULT:
relativePath
is NULL.ENOMEM: Brak pamięci.
Mogą być również określone inne errno
błędy; takie błędy nie są deterministyczne i to samo zachowanie może nie być zachowane za pośrednictwem aktualizacji systemu.
Zwracana wartość
Zwraca otwarty deskryptor pliku lub -1 dla niepowodzenia, w którym to przypadku errno
jest ustawiona wartość błędu.