org.virtualbox_5_0
Class IHostUSBDevice

java.lang.Object
  extended by org.virtualbox_5_0.IUnknown
      extended by org.virtualbox_5_0.IUSBDevice
          extended by org.virtualbox_5_0.IHostUSBDevice

public class IHostUSBDevice
extends IUSBDevice

The IHostUSBDevice interface represents a physical USB device attached to the host computer. Besides properties inherited from IUSBDevice, this interface adds thegetState()property that holds the current state of the USB device.

See Also:
IHost.getUSBDevices(), Interface ID: {C19073DD-CC7B-431B-98B2-951FDA8EAB89}

Field Summary
 
Fields inherited from class org.virtualbox_5_0.IUnknown
obj, port
 
Constructor Summary
IHostUSBDevice(java.lang.String wrapped, org.virtualbox_5_0.jaxws.VboxPortType port)
           
 
Method Summary
 USBDeviceState getState()
          Current state of the device.
static IHostUSBDevice queryInterface(IUnknown obj)
           
 
Methods inherited from class org.virtualbox_5_0.IUSBDevice
getAddress, getDeviceInfo, getId, getManufacturer, getPort, getPortVersion, getProduct, getProductId, getRemote, getRevision, getSerialNumber, getSpeed, getVendorId, getVersion
 
Methods inherited from class org.virtualbox_5_0.IUnknown
getRemoteWSPort, getWrapped, releaseRemote
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IHostUSBDevice

public IHostUSBDevice(java.lang.String wrapped,
                      org.virtualbox_5_0.jaxws.VboxPortType port)
Method Detail

getState

public USBDeviceState getState()
Current state of the device.

Returns:
org.virtualbox_5_0.USBDeviceState

queryInterface

public static IHostUSBDevice queryInterface(IUnknown obj)