VirtualBox Main API
|
The IHostUSBDeviceFilter interface represents a global filter for a physical USB device used by the host computer. More...
Public Attributes | |
attribute USBDeviceFilterAction | action |
Action performed by the host when an attached USB device matches this filter. | |
![]() | |
attribute wstring | name |
Visible name for this filter. | |
attribute boolean | active |
Whether this filter active or has been temporarily disabled. | |
attribute wstring | vendorId |
Vendor ID filter. | |
attribute wstring | productId |
Product ID filter. | |
attribute wstring | revision |
Product revision number filter. | |
attribute wstring | manufacturer |
Manufacturer filter. | |
attribute wstring | product |
Product filter. | |
attribute wstring | serialNumber |
Serial number filter. | |
attribute wstring | port |
Host USB port filter. | |
attribute wstring | remote |
Remote state filter. | |
attribute unsigned long | maskedInterfaces |
This is an advanced option for hiding one or more USB interfaces from the guest. |
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.
{4CC70246-D74A-400F-8222-3900489C0374}
attribute USBDeviceFilterAction IHostUSBDeviceFilter::action |
Action performed by the host when an attached USB device matches this filter.