1e41f4b71Sopenharmony_ci# context_constant.h
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci
4e41f4b71Sopenharmony_ci## Overview
5e41f4b71Sopenharmony_ci
6e41f4b71Sopenharmony_ciThe **context_constant.h** file declares context-related enums.
7e41f4b71Sopenharmony_ci
8e41f4b71Sopenharmony_ci**Library**: libability_runtime.so
9e41f4b71Sopenharmony_ci
10e41f4b71Sopenharmony_ci**System capability**: SystemCapability.Ability.AbilityRuntime.Core
11e41f4b71Sopenharmony_ci
12e41f4b71Sopenharmony_ci**Since**: 13
13e41f4b71Sopenharmony_ci
14e41f4b71Sopenharmony_ci**Related module**: [AbilityRuntime](_ability_runtime.md)
15e41f4b71Sopenharmony_ci
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ci## Summary
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci### Files
20e41f4b71Sopenharmony_ci
21e41f4b71Sopenharmony_ci| Name                                         | Description                                                        |
22e41f4b71Sopenharmony_ci| --------------------------------------------- | ------------------------------------------------------------ |
23e41f4b71Sopenharmony_ci| [context_constant.h](context__constant_8h.md) | Declares context-related enums.<br>**File to include**: <AbilityKit/ability_runtime/context_constant.h><br>**Library**: libability_runtime.so|
24e41f4b71Sopenharmony_ci
25e41f4b71Sopenharmony_ci
26e41f4b71Sopenharmony_ci### Enums
27e41f4b71Sopenharmony_ci
28e41f4b71Sopenharmony_ci| Name                                                        | Description              |
29e41f4b71Sopenharmony_ci| ------------------------------------------------------------ | ------------------ |
30e41f4b71Sopenharmony_ci| [AbilityRuntime_AreaMode](_ability_runtime.md#abilityruntime_areamode) {<br>    ABILITY_RUNTIME_AREA_MODE_EL1 = 0,<br>    ABILITY_RUNTIME_AREA_MODE_EL2 = 1,<br>    ABILITY_RUNTIME_AREA_MODE_EL3 = 2,<br>    ABILITY_RUNTIME_AREA_MODE_EL4 = 3,<br>    ABILITY_RUNTIME_AREA_MODE_EL5 = 4<br>} | Enumerates the data encryption levels.|
31