raw_file.h
概述
提供rawfile文件相关功能,功能包括搜索、读取和关闭。
起始版本: 8
相关模块:Rawfile
汇总
结构体
名称 | 描述 |
---|---|
RawFileDescriptor | 提供rawfile文件描述符信息 |
RawFileDescriptor64 | 提供较大rawfile文件描述符信息 说明:RawFile64是新增接口,新接口支持打开更大的rawfile文件,性能更优 |
类型定义
名称 | 描述 |
---|---|
RawFile | 提供对rawfile的访问功能 |
RawFile64 | 提供对rawfile的访问功能 说明:RawFile64是新增接口,新接口支持打开更大的rawfile文件,性能更优 |
函数
名称 | 描述 |
---|---|
OH_ResourceManager_ReadRawFile (const RawFile *rawFile, void *buf, size_t length) | 读取rawfile内容,从当前位置读取指定长度的数据 |
OH_ResourceManager_SeekRawFile (const RawFile *rawFile, long offset, int whence) | 基于指定的偏移量,在rawfile文件内搜索读写数据的位置,单位为long |
OH_ResourceManager_GetRawFileSize (RawFile *rawFile) | 获取rawfile长度,单位为long |
OH_ResourceManager_GetRawFileRemainingLength (const RawFile *rawFile) | 获取rawfile的剩余长度,单位为long |
OH_ResourceManager_CloseRawFile (RawFile *rawFile) | 关闭已打开的RawFile 以及释放所有相关联的资源 |
OH_ResourceManager_GetRawFileOffset (const RawFile *rawFile) | 获取rawfile当前的偏移量,单位为long |
OH_ResourceManager_GetRawFileDescriptor (const RawFile *rawFile, RawFileDescriptor &descriptor) | 基于偏移量和文件长度打开rawfile,并获取rawfile文件描述符 |
OH_ResourceManager_ReleaseRawFileDescriptor (const RawFileDescriptor &descriptor) | 关闭rawfile文件描述符 |
OH_ResourceManager_ReadRawFile64 (const RawFile64 *rawFile, void *buf, int64_t length) | 读取rawfile内容,从当前位置读取指定长度的数据 说明:RawFile64是新增接口,新接口支持打开更大的rawfile文件,性能更优 |
OH_ResourceManager_SeekRawFile64 (const RawFile64 *rawFile, int64_t offset, int whence) | 基于指定的偏移量,在较大的rawfile文件内搜索读写数据的位置,单位为int64_t |
OH_ResourceManager_GetRawFileSize64 (RawFile64 *rawFile) | 获取rawfile文件的长度,单位为int64_t |
OH_ResourceManager_GetRawFileRemainingLength64 (const RawFile64 *rawFile) | 获取rawfile的剩余长度,单位为int64_t |
OH_ResourceManager_CloseRawFile64 (RawFile64 *rawFile) | 关闭已打开的RawFile64 以及释放所有相关联的资源 |
OH_ResourceManager_GetRawFileOffset64 (const RawFile64 *rawFile) | 获取rawfile文件的偏移量,单位为int64_t |
OH_ResourceManager_GetRawFileDescriptor64 (const RawFile64 *rawFile, RawFileDescriptor64 *descriptor) | 基于偏移量和文件长度打开rawfile,并获取rawfile文件描述符 |
OH_ResourceManager_ReleaseRawFileDescriptor64 (const RawFileDescriptor64 *descriptor) | 关闭rawfile文件描述符 |