Package org.virtualbox_7_0

Class Summary
Helper  
Holder<T>  
IAdditionsFacility Structure representing a Guest Additions facility.
IAdditionsStateChangedEvent Notification when a Guest Additions property changes.
IAppliance Represents a platform-independent appliance in OVF format.
IAudioAdapter The IAudioAdapter interface represents the virtual audio adapter of the virtual machine.
IAudioAdapterChangedEvent Notification when a property of the audio adapter changes.
IAudioSettings The IAudioSettings interface represents the audio settings for a virtual machine.
IBandwidthControl Controls the bandwidth groups of one machine used to cap I/O done by a VM.
IBandwidthGroup Represents one bandwidth group.
IBandwidthGroupChangedEvent Notification when one of the bandwidth groups changed Interface ID: {334DF94A-7556-4CBC-8C04-043096B02D82}
IBIOSSettings The IBIOSSettings interface represents BIOS settings of the virtual machine.
IBooleanFormValue  
ICanShowWindowEvent Notification when a call toIMachine.canShowConsoleWindow()is made by a front-end to check if a subsequent call toIMachine.showConsoleWindow()can succeed.
ICertificate X.509 certificate details.
IChoiceFormValue  
IClipboardFileTransferModeChangedEvent Notification when the shared clipboard file transfer mode changes.
IClipboardModeChangedEvent Notification when the shared clipboard mode changes.
ICloudClient  
ICloudMachine Virtual virtual machine (sic) in the cloud.
ICloudNetwork  
ICloudNetworkEnvironmentInfo  
ICloudNetworkGatewayInfo  
ICloudProfile  
ICloudProfileChangedEvent  
ICloudProfileRegisteredEvent  
ICloudProvider  
ICloudProviderListChangedEvent Each individual provider that is installed or uninstalled is reported as anICloudProviderRegisteredEvent.
ICloudProviderManager  
ICloudProviderRegisteredEvent A cloud provider was installed or uninstalled.
ICloudProviderUninstallEvent A cloud provider is about to be uninstalled.
IConsole The IConsole interface represents an interface to control virtual machine execution.
ICPUChangedEvent Notification when a CPU changes.
ICPUExecutionCapChangedEvent Notification when the CPU execution cap changes.
ICPUProfile CPU profile.
ICursorPositionChangedEvent The guest reports cursor position data.
IDataStream The IDataStream interface is used to retrieve a data stream.
IDHCPConfig The DHCP server has several configuration levels: global, group and individual MAC.
IDHCPGlobalConfig The global DHCP server configuration, seeIDHCPServer.getGlobalConfig().
IDHCPGroupCondition  
IDHCPGroupConfig A configuration that applies to a group of NICs.
IDHCPIndividualConfig Configuration for a single NIC, either given directly by MAC address or by VM + adaptor slot number.
IDHCPServer The IDHCPServer interface represents the VirtualBox DHCP server configuration.
IDirectory Abstract parent interface for directories handled by VirtualBox.
IDisplay The IDisplay interface represents the virtual machine's display.
IDnDBase Base abstract interface for drag'n drop.
IDnDModeChangedEvent Notification when the drag'n drop mode changes.
IDnDSource Abstract interface for handling drag'n drop sources.
IDnDTarget Abstract interface for handling drag'n drop targets.
IEmulatedUSB Manages emulated USB devices.
IEvent Abstract parent interface for VirtualBox events.
IEventListener Event listener.
IEventSource Event source.
IEventSourceChangedEvent Notification when an event source state changes (listener added or removed).
IExtraDataCanChangeEvent Notification when someone tries to change extra data for either the given machine or (if null) global extra data.
IExtraDataChangedEvent Notification when machine specific or global extra data has changed.
IFile Abstract parent interface for files handled by VirtualBox.
IForm  
IFormValue  
IFramebuffer  
IFramebufferOverlay The IFramebufferOverlay interface represents an alpha blended overlay for displaying status icons above an IFramebuffer.
IFsInfo Abstract parent interface for VirtualBox file system information.
IFsObjInfo Abstract parent interface for VirtualBox file system object information.
IGraphicsAdapter The IGraphicsAdapter interface represents the graphics adapter of the virtual machine.
IGuest The IGuest interface represents information about the operating system running inside the virtual machine.
IGuestAdditionsStatusChangedEvent The guest addition status changed.
IGuestDebugControl Controls the guest debug settings of one virtual machine.
IGuestDebugControlChangedEvent Notification when a property of theIMachine.getGuestDebugControl()settings changes.
IGuestDirectory Implementation of theIDirectoryobject for directories in the guest.
IGuestDnDSource Implementation of theIDnDSourceobject for source drag'n drop operations on the guest.
IGuestDnDTarget Implementation of theIDnDTargetobject for target drag'n drop operations on the guest.
IGuestFile Implementation of theIFileobject for files in the guest.
IGuestFileEvent Base abstract interface for all guest file events.
IGuestFileIOEvent Base abstract interface for all guest file input/output (IO) events.
IGuestFileOffsetChangedEvent Notification when a guest file changed its current offset viaIFile.seek(Long,org.virtualbox_7_0.FileSeekOrigin).
IGuestFileReadEvent Notification when data has been read from a guest file.
IGuestFileRegisteredEvent Notification when a guest file was registered or unregistered.
IGuestFileSizeChangedEvent Notification when a guest file changed its size viaIFile.setSize(Long).
IGuestFileStateChangedEvent Notification when a guest file changed its state.
IGuestFileWriteEvent Notification when data has been written to a guest file.
IGuestFsInfo Represents the guest implementation of theIFsInfoobject.
IGuestFsObjInfo Represents the guest implementation of theIFsObjInfoobject.
IGuestKeyboardEvent Notification when guest keyboard event happens.
IGuestMonitorChangedEvent Notification when the guest enables one of its monitors.
IGuestMonitorInfoChangedEvent The guest reports cursor position data.
IGuestMouseEvent Notification when guest mouse event happens.
IGuestMultiTouchEvent Notification when guest touch screen event happens.
IGuestOSType Interface ID: {966303D0-36A8-4180-8971-18650B0D1055}
IGuestProcess Implementation of theIProcessobject for processes the host has started in the guest.
IGuestProcessEvent Base abstract interface for all guest process events.
IGuestProcessInputNotifyEvent Notification when a guest process' stdin became available.
IGuestProcessIOEvent Base abstract interface for all guest process input/output (IO) events.
IGuestProcessOutputEvent Notification when there is guest process output available for reading.
IGuestProcessRegisteredEvent Notification when a guest process was registered or unregistered.
IGuestProcessStateChangedEvent Notification when a guest process changed its state.
IGuestPropertyChangedEvent Notification when a guest property has changed.
IGuestScreenInfo  
IGuestSession A guest session represents one impersonated user account in the guest, so every operation will use the same credentials specified when creating the session object viaIGuest.createSession(String,String,String,String).
IGuestSessionEvent Base abstract interface for all guest session events.
IGuestSessionRegisteredEvent Notification when a guest session was registered or unregistered.
IGuestSessionStateChangedEvent Notification when a guest session changed its state.
IGuestUserStateChangedEvent Notification when a guest user changed its state.
IHost The IHost interface represents the physical machine that this VirtualBox installation runs on.
IHostAudioDevice Represents an audio device provided by the host OS.
IHostAudioDeviceChangedEvent Notification when a host audio device state has changed.
IHostDrive The IHostDrive interface represents the drive of the physical machine.
IHostDrivePartition The IHostDrivePartition interface represents the partition of the host drive.
IHostNameResolutionConfigurationChangeEvent  
IHostNetworkInterface Represents one of host's network interfaces.
IHostOnlyNetwork  
IHostPCIDevicePlugEvent Notification when host PCI device is plugged/unplugged.
IHostUpdateAgent Implementation of theIUpdateAgentobject for VirtualBox host updates.
IHostUSBDevice The IHostUSBDevice interface represents a physical USB device attached to the host computer.
IHostUSBDeviceFilter The IHostUSBDeviceFilter interface represents a global filter for a physical USB device used by the host computer.
IHostVideoInputDevice Represents one of host's video capture devices, for example a webcam.
IKeyboard The IKeyboard interface represents the virtual machine's keyboard.
IKeyboardLedsChangedEvent Notification when the guest OS executes the KBD_CMD_SET_LEDS command to alter the state of the keyboard LEDs.
ILanguageChangedEvent  
IMachine The IMachine interface represents a virtual machine, or guest, created in VirtualBox.
IMachineDataChangedEvent Any of the settings of the given machine has changed.
IMachineDebugger  
IMachineEvent Base abstract interface for all machine events.
IMachineGroupsChangedEvent The groups of the machine have changed.
IMachineRegisteredEvent The given machine was registered or unregistered within this VirtualBox installation.
IMachineStateChangedEvent Machine state change event.
IManagedObjectRef Managed object reference.
IMedium The IMedium interface represents virtual storage for a machine's hard disks, CD/DVD or floppy drives.
IMediumAttachment The IMediumAttachment interface links storage media to virtual machines.
IMediumChangedEvent Notification when aIMachine.getMediumAttachments()changes.
IMediumConfigChangedEvent The configuration of the given medium was changed (location, properties, child/parent or anything else).
IMediumFormat The IMediumFormat interface represents a medium format.
IMediumIO The IMediumIO interface is used to access and modify the content of a medium.
IMediumRegisteredEvent The given medium was registered or unregistered within this VirtualBox installation.
IMouse The IMouse interface represents the virtual machine's mouse.
IMouseCapabilityChangedEvent Notification when the mouse capabilities reported by the guest have changed.
IMousePointerShape The guest mouse pointer description.
IMousePointerShapeChangedEvent Notification when the guest mouse pointer shape has changed.
INATEngine Interface for managing a NAT engine which is used with a virtual machine.
INATNetwork  
INATNetworkAlterEvent  
INATNetworkChangedEvent  
INATNetworkCreationDeletionEvent  
INATNetworkPortForwardEvent  
INATNetworkSettingEvent  
INATNetworkStartStopEvent  
INATRedirectEvent Notification when NAT redirect rule added or removed.
INetworkAdapter Represents a virtual network adapter that is attached to a virtual machine.
INetworkAdapterChangedEvent Notification when a property of one of the virtualIMachine.getNetworkAdapter(Long)changes.
INvramStore Provides access to the NVRAM store collecting all permanent states from different sources (UEFI, TPM, etc.).
IParallelPort The IParallelPort interface represents the virtual parallel port device.
IParallelPortChangedEvent Notification when a property of one of the virtualIMachine.getParallelPort(Long)changes.
IPCIAddress Address on the PCI bus.
IPCIDeviceAttachment Information about PCI attachments.
IPerformanceCollector The IPerformanceCollector interface represents a service that collects and stores performance metrics data.
IPerformanceMetric The IPerformanceMetric interface represents parameters of the given performance metric.
IProcess Abstract parent interface for processes handled by VirtualBox.
IProgress The IProgress interface is used to track and control asynchronous tasks within VirtualBox.
IProgressCreatedEvent Notification of a new progress object creation/deletion.
IProgressEvent Base abstract interface for all progress events.
IProgressPercentageChangedEvent Progress state change event.
IProgressTaskCompletedEvent Progress task completion event.
IRangedIntegerFormValue  
IRecordingChangedEvent Notification when recording settings have changed.
IRecordingScreenSettings The IRecordingScreenSettings interface represents recording settings of a single virtual screen.
IRecordingSettings The IRecordingSettings interface represents recording settings of the virtual machine.
IReusableEvent Base abstract interface for all reusable events.
IRuntimeErrorEvent Notification when an error happens during the virtual machine execution.
ISerialPort The ISerialPort interface represents the virtual serial port device.
ISerialPortChangedEvent Notification when a property of one of the virtualIMachine.getSerialPort(Long)changes.
ISession The ISession interface represents a client process and allows for locking virtual machines (represented by IMachine objects) to prevent conflicting changes to the machine.
ISessionStateChangedEvent The state of the session for the given machine was changed.
ISharedFolder The ISharedFolder interface represents a folder in the host computer's file system accessible from the guest OS running inside a virtual machine using an associated logical name.
ISharedFolderChangedEvent Notification when a shared folder is added or removed.
IShowWindowEvent Notification when a call toIMachine.showConsoleWindow()requests the console window to be activated and brought to foreground on the desktop of the host PC.
ISnapshot The ISnapshot interface represents a snapshot of the virtual machine.
ISnapshotChangedEvent Snapshot properties (name and/or description) have been changed.
ISnapshotDeletedEvent Snapshot of the given machine has been deleted.
ISnapshotEvent Base interface for all snapshot events.
ISnapshotRestoredEvent Snapshot of the given machine has been restored.
ISnapshotTakenEvent A new snapshot of the machine has been taken.
IStateChangedEvent Notification when the execution state of the machine has changed.
IStorageController Represents a storage controller that is attached to a virtual machine (IMachine).
IStorageControllerChangedEvent Notification when aIMachine.getStorageControllers()changes.
IStorageDeviceChangedEvent Notification when aIMachine.getMediumAttachments()is attached or removed.
IStringArray When you need to return an array of strings asynchronously (under a progress) you cannot use by-value out parametertype="wstring" safearray="yes" dir="out", hence this wrapper.
IStringFormValue  
ISystemProperties The ISystemProperties interface represents global properties of the given VirtualBox installation.
IToken The IToken interface represents a token passed to an API client, which triggers cleanup actions when it is explicitly released by calling theIToken.abandon()method (preferred, as it is accurately defined when the release happens), or when the object reference count drops to 0.
ITrustedPlatformModule The ITrustedPlatformModule interface represents the settings of the virtual machine's trusted platform module.
IUefiVariableStore The IUefiVariableStore interface allows inspecting and manipulating the content of an existing UEFI variable store in a NVRAM file.
IUnattended The IUnattended interface represents the pipeline for preparing the Guest OS for fully automated install.
IUnknown  
IUpdateAgent Abstract parent interface for handling updateable software components.
IUpdateAgentAvailableEvent Notification when an update is available.
IUpdateAgentErrorEvent Notification when an update agent error occurred.
IUpdateAgentEvent Abstract base interface for update agent events.
IUpdateAgentSettingsChangedEvent Notification when update agent settings have been changed.
IUpdateAgentStateChangedEvent Notification when an update agent state has been changed.
IUSBController  
IUSBControllerChangedEvent Notification when a property of the virtualIMachine.getUSBControllers()changes.
IUSBDevice The IUSBDevice interface represents a virtual USB device attached to the virtual machine.
IUSBDeviceFilter The IUSBDeviceFilter interface represents a USB device filter used to perform actions on one or more USB devices.
IUSBDeviceFilters  
IUSBDeviceStateChangedEvent Notification when a USB device is attached to or detached from the virtual USB controller.
IUSBProxyBackend The USBProxyBackend interface represents a source for USB devices available to the host for attaching to the VM.
IVBoxSVCAvailabilityChangedEvent Notification when VBoxSVC becomes unavailable (due to a crash or similar unexpected circumstances) or available again.
IVetoEvent Base abstract interface for veto events.
IVFSExplorer The VFSExplorer interface unifies access to different file system types.
IVirtualBox The IVirtualBox interface represents the main interface exposed by the product that provides virtual machine management.
IVirtualBoxErrorInfo The IVirtualBoxErrorInfo interface represents extended error information.
IVirtualSystemDescription Represents one virtual system (machine) in an appliance.
IVirtualSystemDescriptionForm  
IVRDEServer  
IVRDEServerChangedEvent Notification when a property of theIMachine.getVRDEServer()changes.
IVRDEServerInfo Contains information about the remote desktop (VRDE) server capabilities and status.
IVRDEServerInfoChangedEvent Notification when the status of the VRDE server changes.
IWebsessionManager Websession manager.
VirtualBoxManager  
 

Enum Summary
AccessMode Access mode for opening files.
AdditionsFacilityClass Guest Additions facility classes.
AdditionsFacilityStatus Guest Additions facility states.
AdditionsFacilityType Guest Additions facility IDs.
AdditionsRunLevelType Guest Additions run level type.
AdditionsUpdateFlag Guest Additions update flags.
APICMode BIOS APIC initialization mode.
AudioCodecType The exact variant of audio codec hardware presented to the guest; seeIAudioAdapter.getAudioCodec().
AudioControllerType Virtual audio controller type.
AudioDeviceState Audio device state enumeration.
AudioDeviceType Audio device type enumeration.
AudioDirection Audio direction enumeration.
AudioDriverType Host audio driver type.
AuthType VirtualBox authentication type.
AutostopType Autostop types, used withIMachine.getAutostopType().
BandwidthGroupType Type of a bandwidth control group.
BIOSBootMenuMode BIOS boot menu mode.
BitmapFormat Format of a bitmap.
CertificateVersion X.509 certificate version numbers.
ChipsetType Type of emulated chipset (mostly southbridge).
CleanupMode Cleanup mode, used withIMachine.unregister(org.virtualbox_7_0.CleanupMode).
ClipboardMode Host-Guest clipboard interchange mode.
CloneMode Clone mode, used withIMachine.cloneTo(org.virtualbox_7_0.IMachine,org.virtualbox_7_0.CloneMode,List).
CloneOptions Clone options, used withIMachine.cloneTo(org.virtualbox_7_0.IMachine,org.virtualbox_7_0.CloneMode,List).
CloudImageState Cloud image state Interface ID: {6E5D6762-EEA2-4F2C-B104-2952D0AA8A0A}
CloudMachineState Cloud instance execution state Interface ID: {67B6D054-0154-4F5D-B71B-6AC406E1FF78}
CPUArchitecture Basic CPU architecture types.
CPUPropertyType Virtual CPU property type.
DataFlags  
DataType  
DeviceActivity Device activity forIConsole.getDeviceActivity(List).
DeviceType Device type.
DHCPConfigScope  
DHCPGroupConditionType  
DHCPOption  
DHCPOptionEncoding  
DirectoryCopyFlag Directory copying flags.
DirectoryCreateFlag Directory creation flags.
DirectoryOpenFlag Directory open flags.
DirectoryRemoveRecFlag Directory recursive removement flags.
DnDAction Possible actions of a drag'n drop operation.
DnDMode Drag and drop interchange mode.
ExportOptions Export options, used withIAppliance.write(String,List,String).
FileAccessMode File open access mode for use withIGuestSession.fileOpen(String,org.virtualbox_7_0.FileAccessMode,org.virtualbox_7_0.FileOpenAction,Long)andIGuestSession.fileOpenEx(String,org.virtualbox_7_0.FileAccessMode,org.virtualbox_7_0.FileOpenAction,org.virtualbox_7_0.FileSharingMode,Long,List).
FileCopyFlag File copying flags.
FileOpenAction What actionIGuestSession.fileOpen(String,org.virtualbox_7_0.FileAccessMode,org.virtualbox_7_0.FileOpenAction,Long)andIGuestSession.fileOpenEx(String,org.virtualbox_7_0.FileAccessMode,org.virtualbox_7_0.FileOpenAction,org.virtualbox_7_0.FileSharingMode,Long,List)should take whether the file being opened exists or not.
FileOpenExFlag Open flags forIGuestSession.fileOpenEx(String,org.virtualbox_7_0.FileAccessMode,org.virtualbox_7_0.FileOpenAction,org.virtualbox_7_0.FileSharingMode,Long,List).
FileSeekOrigin What a file seek (IFile.seek(Long,org.virtualbox_7_0.FileSeekOrigin)) is relative to.
FileSharingMode File sharing mode forIGuestSession.fileOpenEx(String,org.virtualbox_7_0.FileAccessMode,org.virtualbox_7_0.FileOpenAction,org.virtualbox_7_0.FileSharingMode,Long,List).
FileStatus File statuses.
FirmwareType Firmware type.
FormValueType  
FramebufferCapabilities Framebuffer capability flags.
FsObjMoveFlag File moving flags.
FsObjRenameFlag Flags for use when renaming file system objects (files, directories, symlink, etc), seeIGuestSession.fsObjRename(String,String,List).
FsObjType File system object (file) types.
GraphicsControllerType Graphics controller type, used withIGraphicsAdapter.getGraphicsControllerType().
GuestDebugIoProvider The enabled guest debug I/O provider.
GuestDebugProvider The enabled guest debug provider.
GuestMonitorChangedEventType How the guest monitor has been changed.
GuestMonitorStatus The current status of the guest display.
GuestMouseEventMode The mode (relative, absolute, multi-touch) of a pointer event.
GuestSessionStatus Guest session status.
GuestSessionWaitForFlag Guest session waiting flags.
GuestSessionWaitResult Guest session waiting results.
GuestShutdownFlag Guest shutdown flags.
GuestUserState State a guest user has been changed to.
HostNetworkInterfaceMediumType Type of encapsulation.
HostNetworkInterfaceStatus Current status of the interface.
HostNetworkInterfaceType Network interface type.
HWVirtExPropertyType Hardware virtualization property type.
ImportOptions Import options, used withIAppliance.importMachines(List).
IommuType The IOMMU type.
KeyboardHIDType Type of keyboard device used in a virtual machine.
KeyboardLED Keyboard LED indicators.
LockType Used withIMachine.lockMachine(org.virtualbox_7_0.ISession,org.virtualbox_7_0.LockType).
MachineState Virtual machine execution state.
MediumFormatCapabilities Medium format capability flags.
MediumState Virtual medium state.
MediumType Virtual medium type.
MediumVariant Virtual medium image variant.
MouseButtonState Mouse button state.
NATAliasMode Interface ID: {67772168-50D9-11DF-9669-7FB714EE4FA1}
NATProtocol Protocol definitions used with NAT port-forwarding rules.
NetworkAdapterPromiscModePolicy The promiscuous mode policy of an interface.
NetworkAdapterType Network adapter type.
NetworkAttachmentType Network attachment type.
ParavirtProvider The paravirtualized guest interface provider.
PartitioningType The type of the disk partition.
PartitionTableType Partition table types.
PartitionType Interface ID: {84A6629C-8E9C-474C-ADBB-21995671597F}
PathStyle The path style of a system.
PointingHIDType Type of pointing device used in a virtual machine.
PortMode The PortMode enumeration represents possible communication modes for the virtual serial port device.
ProcessCreateFlag Guest process execution flags.
ProcessInputFlag Guest process input flags.
ProcessInputStatus Process input statuses.
ProcessorFeature CPU features.
ProcessOutputFlag Guest process output flags for specifying which type of output to retrieve.
ProcessPriority Process priorities.
ProcessStatus Process execution statuses.
ProcessWaitForFlag Process waiting flags.
ProcessWaitResult Process waiting results.
ProxyMode Proxy setting: System (default), NoProxy and Manual.ISystemProperties.getProxyMode() Interface ID: {885264B3-B517-40FC-CE46-36E3BAE895A4}
Reason Internal event reason type.
RecordingAudioCodec Recording audio codec enumeration.
RecordingCodecDeadline Recording codec deadline.
RecordingDestination Recording destination enumeration.
RecordingFeature Recording feature flags.
RecordingRateControlMode Recording video rate control mode enumeration.
RecordingVideoCodec Recording video codec enumeration.
RecordingVideoScalingMode Recording video scaling method enumeration.
Scope Scope of the operation.
ScreenLayoutMode HowIDisplay.setScreenLayout(org.virtualbox_7_0.ScreenLayoutMode,List)method should work.
SessionState Session state.
SessionType Session type.
SettingsVersion Settings version of VirtualBox settings files.
SignatureType UEFI signature type enumeration.
StorageBus The bus type of the storage controller (IDE, SATA, SCSI, SAS or Floppy); seeIStorageController.getBus().
StorageControllerType The exact variant of storage controller hardware presented to the guest; seeIStorageController.getControllerType().
SymlinkReadFlag Symbolic link reading flags.
SymlinkType Symbolic link types.
TouchContactState Touch event contact state.
TpmType TPM type enumeration.
UartType The UART type represents the emulated UART chip for the serial port device.
UefiVariableAttributes Possible variable attributes.
UpdateChannel  
UpdateSeverity  
UpdateState  
USBConnectionSpeed USB device/port speed state.
USBControllerType The USB controller type.IUSBController.getType().
USBDeviceFilterAction Actions for host USB device filters.
USBDeviceState USB device state.
VBoxEventType Type of an event.
VFSType Virtual file systems supported by VFSExplorer.
VirtualSystemDescriptionType Used withIVirtualSystemDescriptionto describe the type of a configuration value.
VirtualSystemDescriptionValueType Used withIVirtualSystemDescription.getValuesByType(org.virtualbox_7_0.VirtualSystemDescriptionType,org.virtualbox_7_0.VirtualSystemDescriptionValueType)to describe the value type to fetch.
VMExecutionEngine The main execution engine of a VM.
VMProcPriority Virtual machine process priorities.
 

Exception Summary
VBoxException