VirtualBox Main API
Public Attributes | List of all members
IHostUSBDeviceFilter Interface Reference

The IHostUSBDeviceFilter interface represents a global filter for a physical USB device used by the host computer. More...

Inheritance diagram for IHostUSBDeviceFilter:
IUSBDeviceFilter

Public Attributes

attribute USBDeviceFilterAction action
 Action performed by the host when an attached USB device matches this filter. More...
 
- Public Attributes inherited from IUSBDeviceFilter
attribute wstring name
 Visible name for this filter. More...
 
attribute boolean active
 Whether this filter active or has been temporarily disabled. More...
 
attribute wstring vendorId
 Vendor ID filter. More...
 
attribute wstring productId
 Product ID filter. More...
 
attribute wstring revision
 Product revision number filter. More...
 
attribute wstring manufacturer
 Manufacturer filter. More...
 
attribute wstring product
 Product filter. More...
 
attribute wstring serialNumber
 Serial number filter. More...
 
attribute wstring port
 Host USB port filter. More...
 
attribute wstring remote
 Remote state filter. More...
 
attribute unsigned long maskedInterfaces
 This is an advanced option for hiding one or more USB interfaces from the guest. More...
 

Detailed Description

The IHostUSBDeviceFilter interface represents a global filter for a physical USB device used by the host computer.

Used indirectly in IHost::USBDeviceFilters.

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::remote attribute is ignored by this type of filters, because it makes sense only for machine USB filters.
See also
IHost::USBDeviceFilters
Interface ID:
{01ADB2D6-AEDF-461C-BE2C-99E91BDAD8A1}

Member Data Documentation

attribute USBDeviceFilterAction IHostUSBDeviceFilter::action

Action performed by the host when an attached USB device matches this filter.