다음을 통해 공유


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 오류 값으로 설정됩니다.

개념 및 샘플