加入收藏
举报
当前仅显示指定条件回帖 [ 展开查看全部 ]
02-14 20:03
#
文件名称:
pms_interface-h.md
所在目录:
Openharmony v1.0 / docs / docs-en / api / api-SmartVision-Devices
文件大小:
4.92 KB
下载地址:
fenwii/OpenHarmony
   
免责声明:本网站仅提供指向 GitHub 上的文件的链接,所有文件的版权归原作者所有,本网站不对文件内容的合法性、准确性或安全性承担任何责任。
文本预览:
# pms\_interface.h
## **Overview**
**Related Modules:**
[PMS](pms.md)
**Description:**
Declares interfaces for managing permissions.
The interfaces can be used to authenticate native APIs, query, grant, and revoke permissions, and grant runtime permissions.
**Since:**
1.0
**Version:**
1.0
## **Summary**
## Functions
























Function Name


Description


CheckPermission (int taskID, const char *permissionName)


int


Checks whether the caller (generally a third-party application) has a specified permission of a system service API.


QueryPermission (const char *identifier, PermissionSaved **permissions, int *permNum)


int


Queries all permissions requested by the application and checks whether these permissions are granted.


GrantPermission (const char *identifier, const char *permName)


int


Grants a specified permission to the application.


RevokePermission (const char *identifier, const char *permName)


int


Revokes a specified permission from the application.


GrantRuntimePermission (int taskID, const char *permissionName)


int


Grants a specified runtime permission to an application.


RequestPermission (int taskID, const char *permissionName)


int


Requests a specified permission.


点赞 回复
回帖
支持markdown部分语法 ?