操作 旧版本 新版本 d.ts文件
新增 NA 方法名 or 属性名:controlTransfer
函数:function controlTransfer(pipe: USBDevicePipe, controlparam: USBControlParams, timeout?: number): Promise;
@ohos.usb.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: getDevices
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: connectDevice
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: hasRight
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: requestRight
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: removeRight
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: addRight
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: usbFunctionsFromString
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: usbFunctionsToString
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: setCurrentFunctions
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: getCurrentFunctions
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: getPorts
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: getSupportedModes
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: setPortRoles
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: claimInterface
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: releaseInterface
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: setConfiguration
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: setInterface
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: getRawDescriptor
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: getFileDescriptor
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: controlTransfer
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: bulkTransfer
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: usbV9
方法名 or 属性名: closePipe
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBEndpoint
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBEndpoint
方法名 or 属性名: address
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBEndpoint
方法名 or 属性名: attributes
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBEndpoint
方法名 or 属性名: interval
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBEndpoint
方法名 or 属性名: maxPacketSize
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBEndpoint
方法名 or 属性名: direction
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBEndpoint
方法名 or 属性名: number
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBEndpoint
方法名 or 属性名: type
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBEndpoint
方法名 or 属性名: interfaceId
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBInterface
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBInterface
方法名 or 属性名: id
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBInterface
方法名 or 属性名: protocol
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBInterface
方法名 or 属性名: clazz
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBInterface
方法名 or 属性名: subClass
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBInterface
方法名 or 属性名: alternateSetting
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBInterface
方法名 or 属性名: name
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBInterface
方法名 or 属性名: endpoints
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBConfig
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBConfig
方法名 or 属性名: id
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBConfig
方法名 or 属性名: attributes
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBConfig
方法名 or 属性名: maxPower
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBConfig
方法名 or 属性名: name
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBConfig
方法名 or 属性名: isRemoteWakeup
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBConfig
方法名 or 属性名: isSelfPowered
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBConfig
方法名 or 属性名: interfaces
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBDevice
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBDevice
方法名 or 属性名: busNum
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBDevice
方法名 or 属性名: devAddress
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBDevice
方法名 or 属性名: serial
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBDevice
方法名 or 属性名: name
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBDevice
方法名 or 属性名: manufacturerName
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBDevice
方法名 or 属性名: productName
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBDevice
方法名 or 属性名: version
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBDevice
方法名 or 属性名: vendorId
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBDevice
方法名 or 属性名: productId
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBDevice
方法名 or 属性名: clazz
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBDevice
方法名 or 属性名: subClass
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBDevice
方法名 or 属性名: protocol
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBDevice
方法名 or 属性名: configs
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBDevicePipe
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBDevicePipe
方法名 or 属性名: busNum
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBDevicePipe
方法名 or 属性名: devAddress
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: PowerRoleType
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: PowerRoleType
方法名 or 属性名: NONE
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: PowerRoleType
方法名 or 属性名: SOURCE
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: PowerRoleType
方法名 or 属性名: SINK
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: DataRoleType
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: DataRoleType
方法名 or 属性名: NONE
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: DataRoleType
方法名 or 属性名: HOST
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: DataRoleType
方法名 or 属性名: DEVICE
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: PortModeType
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: PortModeType
方法名 or 属性名: NONE
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: PortModeType
方法名 or 属性名: UFP
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: PortModeType
方法名 or 属性名: DFP
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: PortModeType
方法名 or 属性名: DRP
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: PortModeType
方法名 or 属性名: NUM_MODES
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBPortStatus
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBPortStatus
方法名 or 属性名: currentMode
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBPortStatus
方法名 or 属性名: currentPowerRole
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBPortStatus
方法名 or 属性名: currentDataRole
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBPort
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBPort
方法名 or 属性名: id
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBPort
方法名 or 属性名: supportedModes
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBPort
方法名 or 属性名: status
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBControlParams
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBControlParams
方法名 or 属性名: request
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBControlParams
方法名 or 属性名: target
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBControlParams
方法名 or 属性名: reqType
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBControlParams
方法名 or 属性名: value
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBControlParams
方法名 or 属性名: index
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBControlParams
方法名 or 属性名: data
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBRequestTargetType
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBRequestTargetType
方法名 or 属性名: USB_REQUEST_TARGET_DEVICE
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBRequestTargetType
方法名 or 属性名: USB_REQUEST_TARGET_INTERFACE
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBRequestTargetType
方法名 or 属性名: USB_REQUEST_TARGET_ENDPOINT
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBRequestTargetType
方法名 or 属性名: USB_REQUEST_TARGET_OTHER
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBControlRequestType
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBControlRequestType
方法名 or 属性名: USB_REQUEST_TYPE_STANDARD
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBControlRequestType
方法名 or 属性名: USB_REQUEST_TYPE_CLASS
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBControlRequestType
方法名 or 属性名: USB_REQUEST_TYPE_VENDOR
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBRequestDirection
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBRequestDirection
方法名 or 属性名: USB_REQUEST_DIR_TO_DEVICE
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: USBRequestDirection
方法名 or 属性名: USB_REQUEST_DIR_FROM_DEVICE
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: FunctionType
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: FunctionType
方法名 or 属性名: NONE
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: FunctionType
方法名 or 属性名: ACM
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: FunctionType
方法名 or 属性名: ECM
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: FunctionType
方法名 or 属性名: HDC
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: FunctionType
方法名 or 属性名: MTP
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: FunctionType
方法名 or 属性名: PTP
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: FunctionType
方法名 or 属性名: RNDIS
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: FunctionType
方法名 or 属性名: MIDI
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: FunctionType
方法名 or 属性名: AUDIO_SOURCE
@ohos.usbV9.d.ts
新增 NA 模块名: ohos.usbV9
类名: FunctionType
方法名 or 属性名: NCM
@ohos.usbV9.d.ts
废弃版本有变化 类名:usb
废弃版本:N/A
类名:usb
废弃版本:9
代替接口:ohos.usbV9
@ohos.usb.d.ts