1# DriverExtensionContext
2
3DriverExtensionContext模块是DriverExtensionAbility的上下文环境,继承自ExtensionContext。
4
5DriverExtensionContext模块提供DriverExtensionAbility实现中需要主动发起的操作。
6
7> **说明:**
8>
9>  - 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
10>  - 本模块接口仅可在Stage模型下使用。
11
12## 导入模块
13
14```ts
15import { common } from '@kit.AbilityKit';
16```
17
18## 使用说明
19
20在使用DriverExtensionContext的功能前,需要通过DriverExtensionAbility子类实例获取。
21
22```ts
23  import { DriverExtensionAbility, DriverExtensionContext } from '@kit.DriverDevelopmentKit';
24
25  let context : DriverExtensionContext | undefined;
26  class EntryAbility extends DriverExtensionAbility {
27    onInit() {
28      context = this.context; // 获取DriverExtensionContext
29    }
30  }
31```
32
33## DriverExtensionContext.updateDriverState
34
35updateDriverState(): void;
36
37驱动状态上报。预留接口,暂不提供具体功能。
38
39**系统能力**:SystemCapability.Driver.ExternalDevice
40
41**示例:**
42
43  ```ts
44  if (context != null) {
45    context.updateDriverState();
46  }
47  ```
48