From ca17e1fa058dbb1b38f8733362778d099ab20bb8 Mon Sep 17 00:00:00 2001 From: zengyawen Date: Fri, 14 Apr 2023 09:01:33 +0000 Subject: [PATCH] add nativeapis Signed-off-by: zengyawen --- .../reference/native-apis/raw__file_8h.md | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/en/application-dev/reference/native-apis/raw__file_8h.md b/en/application-dev/reference/native-apis/raw__file_8h.md index e69de29bb2..d9788a68b2 100644 --- a/en/application-dev/reference/native-apis/raw__file_8h.md +++ b/en/application-dev/reference/native-apis/raw__file_8h.md @@ -0,0 +1,45 @@ +# raw_file.h + + +## Overview + +Provides functions for operating rawfiles. + +These functions include searching, reading, and closing rawfiles. + +**Since:** +8 + +**Related Modules:** + +[Rawfile](rawfile.md) + + +## Summary + + +### Structs + +| Name | Description | +| -------- | -------- | +| [RawFileDescriptor](_raw_file_descriptor.md) | Provides rawfile descriptor information. | + + +### Types + +| Name | Description | +| -------- | -------- | +| [RawFile](rawfile.md#rawfile) | Provides the function of accessing rawfiles. | + + +### Functions + +| Name | Description | +| -------- | -------- | +| [OH_ResourceManager_ReadRawFile](rawfile.md#oh_resourcemanager_readrawfile) (const [RawFile](rawfile.md#rawfile) \*rawFile, void \*buf, size_t length) |Reads a rawfile. | +| [OH_ResourceManager_SeekRawFile](rawfile.md#oh_resourcemanager_seekrawfile) (const [RawFile](rawfile.md#rawfile) \*rawFile, long offset, int whence) |Seeks for the data read/write position in the rawfile based on the specified offset. | +| [OH_ResourceManager_GetRawFileSize](rawfile.md#oh_resourcemanager_getrawfilesize) ([RawFile](rawfile.md#rawfile) \*rawFile) | Obtains the length of a rawfile in int32_t. | +| [OH_ResourceManager_CloseRawFile](rawfile.md#oh_resourcemanager_closerawfile) ([RawFile](rawfile.md#rawfile) \*rawFile) | Closes an opened [RawFile](rawfile.md#rawfile) and releases all associated resources. | +| [OH_ResourceManager_GetRawFileOffset](rawfile.md#oh_resourcemanager_getrawfileoffset) (const [RawFile](rawfile.md#rawfile) \*rawFile) | Obtains the current offset of the rawfile in int32_t. | +| [OH_ResourceManager_GetRawFileDescriptor](rawfile.md#oh_resourcemanager_getrawfiledescriptor) (const [RawFile](rawfile.md#rawfile) \*rawFile, [RawFileDescriptor](_raw_file_descriptor.md) &descriptor) | Opens a rawfile descriptor. | +| [OH_ResourceManager_ReleaseRawFileDescriptor](rawfile.md#oh_resourcemanager_releaserawfiledescriptor) (const [RawFileDescriptor](_raw_file_descriptor.md) &descriptor) | Closes a rawfile descriptor. | -- GitLab