public class IUSBDevice extends IUnknown
IConsole.getUSBDevices()attribute which lists all USB devices
attached to a running virtual machine's USB controller.
Interface ID: {F8967B0B-4483-400F-92B5-8B675D98A85B}| Constructor and Description |
|---|
IUSBDevice(java.lang.String wrapped,
org.virtualbox_4_3.jaxws.VboxPortType port) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAddress()
Host specific address of the device.
|
java.lang.String |
getId()
Unique USB device ID.
|
java.lang.String |
getManufacturer()
Manufacturer string.
|
java.lang.Integer |
getPort()
Host USB port number the device is physically
connected to.
|
java.lang.Integer |
getPortVersion()
The major USB version of the host USB port the device is
physically connected to - 1 or 2.
|
java.lang.String |
getProduct()
Product string.
|
java.lang.Integer |
getProductId()
Product ID.
|
java.lang.Boolean |
getRemote()
Whether the device is physically connected to a remote VRDE
client or to a local host machine.
|
java.lang.Integer |
getRevision()
Product revision number.
|
java.lang.String |
getSerialNumber()
Serial number string.
|
java.lang.Integer |
getVendorId()
Vendor ID.
|
java.lang.Integer |
getVersion()
The major USB version of the device - 1 or 2.
|
static IUSBDevice |
queryInterface(IUnknown obj) |
getRemoteWSPort, getWrapped, releaseRemotepublic IUSBDevice(java.lang.String wrapped,
org.virtualbox_4_3.jaxws.VboxPortType port)
public java.lang.String getId()
public java.lang.Integer getVendorId()
public java.lang.Integer getProductId()
public java.lang.Integer getRevision()
public java.lang.String getManufacturer()
public java.lang.String getProduct()
public java.lang.String getSerialNumber()
public java.lang.String getAddress()
public java.lang.Integer getPort()
public java.lang.Integer getVersion()
public java.lang.Integer getPortVersion()
public java.lang.Boolean getRemote()
public static IUSBDevice queryInterface(IUnknown obj)