| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: sourcefile;
Method or attribute name: export type DriverExtensionContext = _DriverExtensionContext;|@ohos.app.ability.DriverExtensionAbility.d.ts|
|Permission changed|Class name: deviceManager;
Method or attribute name: function queryDevices(busType?: number): Array\>;
Old version information: |Class name: deviceManager;
Method or attribute name: function queryDevices(busType?: number): Array\>;
New version information: ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER|@ohos.driver.deviceManager.d.ts|
|Permission changed|Class name: deviceManager;
Method or attribute name: function bindDevice(deviceId: number, onDisconnect: AsyncCallback\,
callback: AsyncCallback\<{deviceId: number, remote: rpc.IRemoteObject}>): void;
Old version information: |Class name: deviceManager;
Method or attribute name: function bindDevice(deviceId: number, onDisconnect: AsyncCallback\,
callback: AsyncCallback\<{deviceId: number, remote: rpc.IRemoteObject}>): void;
New version information: ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER|@ohos.driver.deviceManager.d.ts|
|Permission changed|Class name: deviceManager;
Method or attribute name: function bindDevice(deviceId: number, onDisconnect: AsyncCallback\): Promise\<{deviceId: number,
remote: rpc.IRemoteObject}>;
Old version information: |Class name: deviceManager;
Method or attribute name: function bindDevice(deviceId: number, onDisconnect: AsyncCallback\): Promise\<{deviceId: number,
remote: rpc.IRemoteObject}>;
New version information: ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER|@ohos.driver.deviceManager.d.ts|
|Permission changed|Class name: deviceManager;
Method or attribute name: function unbindDevice(deviceId: number, callback: AsyncCallback\): void;
Old version information: |Class name: deviceManager;
Method or attribute name: function unbindDevice(deviceId: number, callback: AsyncCallback\): void;
New version information: ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER|@ohos.driver.deviceManager.d.ts|
|Permission changed|Class name: deviceManager;
Method or attribute name: function unbindDevice(deviceId: number): Promise\;
Old version information: |Class name: deviceManager;
Method or attribute name: function unbindDevice(deviceId: number): Promise\;
New version information: ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER|@ohos.driver.deviceManager.d.ts|