raw_file.h

Overview

Related Modules:

Rawfile

Description:

提供rawfile文件相关功能

功能包括搜索、读取和关闭rawfile文件

Since: 8 Version: 1.0

Summary

Classes

Classe Name Description
RawFileDescriptor 提供rawfile文件描述符信息

Typedefs

Typedef Name Description
RawFile typedef struct RawFile
提供对rawfile的访问功能

Functions

Function Description
OH_ResourceManager_ReadRawFile (const RawFile *rawFile, void *buf, size_t length) int
读取rawfile
OH_ResourceManager_SeekRawFile (const RawFile *rawFile, long offset, int whence) int
基于指定的offset,在rawfile文件内搜索读写数据的位置
OH_ResourceManager_GetRawFileSize (RawFile *rawFile) long
获取rawfile长度,单位为int32_t
OH_ResourceManager_CloseRawFile (RawFile *rawFile) void
关闭已打开的RawFile 以及释放所有相关联资源
OH_ResourceManager_GetRawFileOffset (const RawFile *rawFile) long
获取rawfile当前的offset,单位为int32_t
OH_ResourceManager_GetRawFileDescriptor (const RawFile *rawFile, RawFileDescriptor &descriptor) bool
基于offset(单位为int32_t)和文件长度打开rawfile,并获取rawfile文件描述符
OH_ResourceManager_ReleaseRawFileDescriptor (const RawFileDescriptor &descriptor) bool
关闭rawfile文件描述符