harmony 鸿蒙oh_file_share.h
oh_file_share.h
概述
提供基于URI的文件及目录授予持久化权限、权限激活、权限查询等方法。
库: libohfileshare.so
系统能力: SystemCapability.FileManagement.AppFileService.FolderAuthorization
起始版本: 12
相关模块:FileShare
汇总
结构体
名称 | 描述 |
---|---|
struct FileShare_PolicyErrorResult | 授予或使能权限失败的URI策略结果。 |
struct FileShare_PolicyInfo | 需要授予或使能权限URI的策略信息。 |
类型定义
名称 | 描述 |
---|---|
typedef enum FileShare_OperationMode FileShare_OperationMode | URI操作模式枚举值。 |
typedef enum FileShare_PolicyErrorCode FileShare_PolicyErrorCode | 授予或使能权限策略失败的URI对应的错误码枚举值。 |
typedef struct FileShare_PolicyErrorResult FileShare_PolicyErrorResult | 授予或使能权限失败的URI策略结果。 |
typedef struct FileShare_PolicyInfo FileShare_PolicyInfo | 需要授予或使能权限URI的策略信息。 |
枚举
名称 | 描述 |
---|---|
FileShare_OperationMode { READ_MODE = 1 << 0, WRITE_MODE = 1 << 1 } |
URI操作模式枚举值。 |
FileShare_PolicyErrorCode { PERSISTENCE_FORBIDDEN = 1, INVALID_MODE = 2, INVALID_PATH = 3, PERMISSION_NOT_PERSISTED = 4 } |
授予或使能权限策略失败的URI对应的错误码枚举值。 |
函数
名称 | 描述 |
---|---|
FileManagement_ErrCode OH_FileShare_PersistPermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, FileShare_PolicyErrorResult **result, unsigned int *resultNum) | 对所选择的多个文件或目录URI持久化授权。 |
FileManagement_ErrCode OH_FileShare_RevokePermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, FileShare_PolicyErrorResult **result, unsigned int *resultNum) | 对所选择的多个文件或目录URI取消持久化授权。 |
FileManagement_ErrCode OH_FileShare_ActivatePermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, FileShare_PolicyErrorResult **result, unsigned int *resultNum) | 使能多个已经持久化授权的文件或目录。 |
FileManagement_ErrCode OH_FileShare_DeactivatePermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, FileShare_PolicyErrorResult **result, unsigned int *resultNum) | 取消使能持久化授权过的多个文件或目录。 |
FileManagement_ErrCode OH_FileShare_CheckPersistentPermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, bool **result, unsigned int *resultNum) | 校验所选择的多个文件或目录URI的持久化授权。 |
void OH_FileShare_ReleasePolicyErrorResult (FileShare_PolicyErrorResult *errorResult, unsigned int resultNum) | 释放FileShare_PolicyErrorResult指针指向的内存资源。 |
你可能感兴趣的鸿蒙文章
harmony 鸿蒙Core File Kit(文件基础服务)
harmony 鸿蒙FileShare_PolicyErrorResult
harmony 鸿蒙FileShare_PolicyInfo
harmony 鸿蒙@ohos.application.BackupExtensionAbility (备份恢复扩展能力)(系统接口)
0
赞
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦