openharmony 鸿蒙 js-apis-dlpsetdlpfeature-sys

2026-08-25 浏览 (1)

@ohos.dlpSetDlpFeature (设置数据防泄漏入口)(系统接口)

本模块提供数据防泄漏(Data Loss Prevention,简称为DLP)特性开关的控制能力,包括开启和关闭DLP特性开关、返回特性开关状态设置是否成功等。

起始版本: 26.0.0

说明:

本模块接口为系统接口。

导入模块

import { dlpSetDlpFeature } from '@kit.DataProtectionKit';

dlpSetDlpFeature.setDlpFeature

setDlpFeature(status: DlpFeatureStatus): Promise<StatusInfoResult>

设置DLP特性开关状态。使用Promise异步回调。

当特性开关处于开启状态时,右键单击可加密文件,菜单中会显示“加密保护”选项。

起始版本: 26.0.0

模型约束: 此接口仅可在Stage模型下使用。

系统接口: 此接口为系统接口。

系统能力: SystemCapability.Security.DataLossPrevention

参数:

参数名类型必填说明
statusDlpFeatureStatusDLP特性开关状态。

返回值:

类型说明
Promise<StatusInfoResult>Promise对象,返回DLP特性开关状态设置的结果信息。

错误码:

以下错误码的详细介绍请参见通用错误码DLP服务错误码

错误码ID错误信息
202Non-system applications use system APIs.
19100001Invalid parameter value.
19100011The system ability works abnormally.

示例:

import { dlpSetDlpFeature } from '@kit.DataProtectionKit';
import { BusinessError } from '@kit.BasicServicesKit';

async exampleFunction() {
  try {
    let res: dlpSetDlpFeature.StatusInfoResult =
      await dlpSetDlpFeature.setDlpFeature(dlpSetDlpFeature.DlpFeatureStatus.ENABLED_FEATURE);
    console.info('setDlpFeature result: ', JSON.stringify(res));
  } catch (err) {
    console.error('setDlpFeature failed', (err as BusinessError).code, (err as BusinessError).message);
  }
}

StatusInfoResult

DLP特性开关状态设置的结果信息。

起始版本: 26.0.0

模型约束: 此接口仅可在Stage模型下使用。

系统接口: 此接口为系统接口。

系统能力: SystemCapability.Security.DataLossPrevention

名称类型只读可选说明
isSuccessbooleanDLP特性开关状态是否设置成功。true表示设置成功;false表示设置失败。

DLPFeatureInfo

DLP特性开关的状态信息。

起始版本: 26.0.0

模型约束: 此接口仅可在Stage模型下使用。

系统接口: 此接口为系统接口。

系统能力: SystemCapability.Security.DataLossPrevention

名称类型只读可选说明
dlpFeatureStatusDlpFeatureStatusDLP特性开关的状态。

DlpFeatureStatus

DLP特性开关状态的枚举。

起始版本: 26.0.0

模型约束: 此接口仅可在Stage模型下使用。

系统接口: 此接口为系统接口。

系统能力: SystemCapability.Security.DataLossPrevention

名称说明
NOT_ENABLED_FEATURE0表示关闭DLP特性开关。
ENABLED_FEATURE1表示开启DLP特性开关。

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 capi-dlp-permission-api-h

openharmony 鸿蒙 errorcode-dlp

openharmony 鸿蒙 capi-dlppermissionapi

openharmony 鸿蒙 js-apis-dlppermission-sys

openharmony 鸿蒙 Readme-CN

openharmony 鸿蒙 js-apis-dlppermission

openharmony 鸿蒙 js-apis-identifySensitiveContent

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/53gRTWHr