pub struct VirtualUsbxhciController {
pub virtual_controller_: VirtualController,
pub auto_connect_devices: Option<bool>,
}Expand description
The VirtualUSBXHCIController data object describes a virtual USB Extensible Host Controller Interface (USB 3.0).
For more informatino see VirtualUSBController.
§How to access
VirtualMachine::config.hardware.device?[*]→VirtualUsbxhciControllerStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StoragePlacementAction.relocate_spec.device_change?[*].device→VirtualUsbxhciControllerStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StorageMigrationAction.relocate_spec.device_change?[*].device→VirtualUsbxhciControllerStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→PlacementAction.relocate_spec?.device_change?[*].device→VirtualUsbxhciControllerStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→ClusterClusterInitialPlacementAction.config_spec?.device_change?[*].device→VirtualUsbxhciControllerStoragePod::pod_storage_drs_entry.action_history?[*].action→StoragePlacementAction.relocate_spec.device_change?[*].device→VirtualUsbxhciControllerClusterComputeResource::action_history.action→StoragePlacementAction.relocate_spec.device_change?[*].device→VirtualUsbxhciControllerClusterComputeResource::action_history.action→StorageMigrationAction.relocate_spec.device_change?[*].device→VirtualUsbxhciControllerClusterComputeResource::action_history.action→PlacementAction.relocate_spec?.device_change?[*].device→VirtualUsbxhciControllerClusterComputeResource::action_history.action→ClusterClusterInitialPlacementAction.config_spec?.device_change?[*].device→VirtualUsbxhciController
(10 of 65 paths)
Fields§
§virtual_controller_: VirtualController§auto_connect_devices: Option<bool>Flag to indicate whether or not the ability to hot plug devices is enabled on this controller.
Trait Implementations§
Source§impl Debug for VirtualUsbxhciController
impl Debug for VirtualUsbxhciController
Source§impl Deref for VirtualUsbxhciController
impl Deref for VirtualUsbxhciController
Source§impl DerefMut for VirtualUsbxhciController
impl DerefMut for VirtualUsbxhciController
Source§impl VimObjectTrait for VirtualUsbxhciController
impl VimObjectTrait for VirtualUsbxhciController
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
Source§impl VirtualControllerTrait for VirtualUsbxhciController
impl VirtualControllerTrait for VirtualUsbxhciController
Source§fn get_virtual_controller(&self) -> &VirtualController
fn get_virtual_controller(&self) -> &VirtualController
Get a reference to the VirtualController parent struct
Source§fn get_virtual_controller_mut(&mut self) -> &mut VirtualController
fn get_virtual_controller_mut(&mut self) -> &mut VirtualController
Get a mutable reference to the VirtualController parent struct
Source§impl VirtualDeviceTrait for VirtualUsbxhciController
impl VirtualDeviceTrait for VirtualUsbxhciController
Source§fn get_virtual_device(&self) -> &VirtualDevice
fn get_virtual_device(&self) -> &VirtualDevice
Get a reference to the VirtualDevice parent struct
Source§fn get_virtual_device_mut(&mut self) -> &mut VirtualDevice
fn get_virtual_device_mut(&mut self) -> &mut VirtualDevice
Get a mutable reference to the VirtualDevice parent struct
impl DataObjectTrait for VirtualUsbxhciController
Auto Trait Implementations§
impl Freeze for VirtualUsbxhciController
impl !RefUnwindSafe for VirtualUsbxhciController
impl Send for VirtualUsbxhciController
impl Sync for VirtualUsbxhciController
impl Unpin for VirtualUsbxhciController
impl UnsafeUnpin for VirtualUsbxhciController
impl !UnwindSafe for VirtualUsbxhciController
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more