The DeviceSecurityMode module is used to manage the device security mode.
System capability: SystemCapability.Security.SafetyDetect
Since: 5.0.1(13)
| Name | Description |
|---|---|
| device_security_mode.h | Defines the function related to the device security mode. |
| Name | Description |
|---|---|
| typedef enum DSM_DeviceSecurityMode DSM_DeviceSecurityMode | Defines the device security mode. |
| Name | Description |
|---|---|
| DSM_NORMAL_MODE = 0, DSM_SECURE_SHIELD_MODE = 1 } | Enumerates the device security modes. |
| Name | Description |
|---|---|
| DSM_DeviceSecurityMode HMS_DSM_GetDeviceSecurityMode(void) | Queries the security mode of the current device. |
typedef enum DSM_DeviceSecurityMode DSM_DeviceSecurityMode
Description
Defines the device security mode.
Since: 5.0.1(13)
enum DSM_DeviceSecurityMode
Description
Enumerates the device security modes.
Since: 5.0.1(13)
| Enumerated Value | Description |
|---|---|
| DSM_NORMAL_MODE | Common mode, which is the default device security mode. |
| DSM_SECURE_SHIELD_MODE | Secure Shield mode, which is used to protect devices from sophisticated cyberattacks. Certain web browsing features and network technologies are restricted in this mode. |
DSM_DeviceSecurityMode HMS_DSM_GetDeviceSecurityMode(void)
Description
Queries the security mode of the current device.
Since: 5.0.1(13)
Returns:
For details, please refer to DSM_DeviceSecurityMode.