1e41f4b71Sopenharmony_ci# AbilityAccessControl 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci 4e41f4b71Sopenharmony_ci## Overview 5e41f4b71Sopenharmony_ci 6e41f4b71Sopenharmony_ciProvides the system capability for implementing process access control. 7e41f4b71Sopenharmony_ci 8e41f4b71Sopenharmony_ci**Since**: 12 9e41f4b71Sopenharmony_ci 10e41f4b71Sopenharmony_ci 11e41f4b71Sopenharmony_ci## Summary 12e41f4b71Sopenharmony_ci 13e41f4b71Sopenharmony_ci 14e41f4b71Sopenharmony_ci### Files 15e41f4b71Sopenharmony_ci 16e41f4b71Sopenharmony_ci| Name| Description| 17e41f4b71Sopenharmony_ci| -------- | -------- | 18e41f4b71Sopenharmony_ci| [ability_access_control.h](ability__access__control_8h.md) | Declares the APIs for implementing process access control. | 19e41f4b71Sopenharmony_ci 20e41f4b71Sopenharmony_ci 21e41f4b71Sopenharmony_ci### Functions 22e41f4b71Sopenharmony_ci 23e41f4b71Sopenharmony_ci| Name| Description| 24e41f4b71Sopenharmony_ci| -------- | -------- | 25e41f4b71Sopenharmony_ci| bool [OH_AT_CheckSelfPermission](#oh_at_checkselfpermission)(const char \*permission) | Checks whether the specified permission is granted to the application. | 26e41f4b71Sopenharmony_ci 27e41f4b71Sopenharmony_ci 28e41f4b71Sopenharmony_ci## Function Description 29e41f4b71Sopenharmony_ci 30e41f4b71Sopenharmony_ci 31e41f4b71Sopenharmony_ci### OH_AT_CheckSelfPermission() 32e41f4b71Sopenharmony_ci 33e41f4b71Sopenharmony_ci``` 34e41f4b71Sopenharmony_cibool OH_AT_CheckSelfPermission(const char* permission) 35e41f4b71Sopenharmony_ci``` 36e41f4b71Sopenharmony_ci**Description** 37e41f4b71Sopenharmony_ci 38e41f4b71Sopenharmony_ciChecks whether the specified permission is granted to the application. 39e41f4b71Sopenharmony_ci 40e41f4b71Sopenharmony_ci**Since**: 12 41e41f4b71Sopenharmony_ci 42e41f4b71Sopenharmony_ci**Parameters** 43e41f4b71Sopenharmony_ci 44e41f4b71Sopenharmony_ci| Name| Description| 45e41f4b71Sopenharmony_ci| -------- | -------- | 46e41f4b71Sopenharmony_ci| permission | Permission to check. For details about the permissions, see the application permission list. | 47e41f4b71Sopenharmony_ci 48e41f4b71Sopenharmony_ci**Returns** 49e41f4b71Sopenharmony_ci 50e41f4b71Sopenharmony_ciReturns **true** if the permission has been granted to the application; returns **false** otherwise. 51