org.virtualbox_4_2
Class IHostUSBDeviceFilter
java.lang.Object
org.virtualbox_4_2.IUnknown
org.virtualbox_4_2.IUSBDeviceFilter
org.virtualbox_4_2.IHostUSBDeviceFilter
public class IHostUSBDeviceFilter
- extends IUSBDeviceFilter
The IHostUSBDeviceFilter interface represents a global filter for a
physical USB device used by the host computer. Used indirectly in
IHost.getUSBDeviceFilters()
.
Using filters of this type, the host computer determines the initial
state of the USB device after it is physically attached to the
host's USB controller.
NOTE:
The IUSBDeviceFilter.getRemote()
attribute is ignored by this type of
filters, because it makes sense only for
IUSBController.getDeviceFilters()
.
- See Also:
Interface ID: {4CC70246-D74A-400F-8222-3900489C0374}
Constructor Summary |
IHostUSBDeviceFilter(java.lang.String wrapped,
org.virtualbox_4_2.jaxws.VboxPortType port)
|
Methods inherited from class org.virtualbox_4_2.IUSBDeviceFilter |
getActive, getManufacturer, getMaskedInterfaces, getName, getPort, getProduct, getProductId, getRemote, getRevision, getSerialNumber, getVendorId, setActive, setManufacturer, setMaskedInterfaces, setName, setPort, setProduct, setProductId, setRemote, setRevision, setSerialNumber, setVendorId |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IHostUSBDeviceFilter
public IHostUSBDeviceFilter(java.lang.String wrapped,
org.virtualbox_4_2.jaxws.VboxPortType port)
getAction
public USBDeviceFilterAction getAction()
- Action performed by the host when an attached USB device
matches this filter.
- Returns:
- org.virtualbox_4_2.USBDeviceFilterAction
setAction
public void setAction(USBDeviceFilterAction value)
- Action performed by the host when an attached USB device
matches this filter.
- Parameters:
value
- org.virtualbox_4_2.USBDeviceFilterAction
queryInterface
public static IHostUSBDeviceFilter queryInterface(IUnknown obj)