目录

DeviceSecurityMode

Overview

The DeviceSecurityMode module is used to manage the device security mode.

System capability: SystemCapability.Security.SafetyDetect

Since: 5.0.1(13)

Summary

[h2]Files

Name Description
device_security_mode.h Defines the function related to the device security mode.

[h2]Type Definition

Name Description
typedef enum DSM_DeviceSecurityMode DSM_DeviceSecurityMode Defines the device security mode.

[h2]Enums

Name Description

DSM_DeviceSecurityMode {

DSM_NORMAL_MODE = 0,

DSM_SECURE_SHIELD_MODE = 1

}

Enumerates the device security modes.

[h2]Function

Name Description
DSM_DeviceSecurityMode HMS_DSM_GetDeviceSecurityMode(void) Queries the security mode of the current device.

Type Description

[h2]DSM_DeviceSecurityMode

typedef enum DSM_DeviceSecurityMode DSM_DeviceSecurityMode

Description

Defines the device security mode.

Since: 5.0.1(13)

Enumeration Type Description

[h2]DSM_DeviceSecurityMode

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.

Function Description

[h2]HMS_DSM_GetDeviceSecurityMode()

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.