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. |
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. |
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. |
IClipboardModeChangedEvent |
Notification when the shared clipboard mode changes. |
ICloudClient |
|
ICloudProfile |
|
ICloudProvider |
|
ICloudProviderManager |
|
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. |
ICursorPositionChangedEvent |
The guest reports cursor position data. |
IDataStream |
The IDataStream interface is used to retrieve a data stream. |
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. |
IFramebuffer |
|
IFramebufferOverlay |
The IFramebufferOverlay interface represents an alpha blended overlay
for displaying status icons above an IFramebuffer. |
IFsObjInfo |
Abstract parent interface for VirtualBox file system object information. |
IGuest |
The IGuest interface represents information about the operating system
running inside the virtual machine. |
IGuestAdditionsStatusChangedEvent |
The guest addition status changed. |
IGuestDirectory |
Implementation of theIDirectory object
for directories in the guest. |
IGuestDnDSource |
Implementation of theIDnDSource object
for source drag'n drop operations on the guest. |
IGuestDnDTarget |
Implementation of theIDnDTarget object
for target drag'n drop operations on the guest. |
IGuestFile |
Implementation of theIFile object
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_6_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. |
IGuestFsObjInfo |
Represents the guest implementation of theIFsObjInfo object. |
IGuestKeyboardEvent |
Notification when guest keyboard event happens. |
IGuestMonitorChangedEvent |
Notification when the guest enables one of its monitors. |
IGuestMouseEvent |
Notification when guest mouse event happens. |
IGuestMultiTouchEvent |
Notification when guest touch screen event happens. |
IGuestOSType |
Interface ID: {D0D6C6D8-E5DB-4D2C-BAAA-C71053A6236D} |
IGuestProcess |
Implementation of theIProcess object
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. |
IHostNameResolutionConfigurationChangeEvent |
|
IHostNetworkInterface |
Represents one of host's network interfaces. |
IHostPCIDevicePlugEvent |
Notification when host PCI device is plugged/unplugged. |
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. |
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. |
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. |
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. |
IProgressEvent |
Base abstract interface for all progress events. |
IProgressPercentageChangedEvent |
Progress state change event. |
IProgressTaskCompletedEvent |
Progress task completion event. |
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.getMediumAttachments() changes. |
IStorageDeviceChangedEvent |
Notification when aIMachine.getMediumAttachments() is attached or removed. |
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. |
IUnattended |
The IUnattended interface represents the pipeline for preparing
the Guest OS for fully automated install. |
IUnknown |
|
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 an USB device filter used
to perform actions on a group of 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. |
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. |
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_6_0.CleanupMode) . |
ClipboardMode |
Host-Guest clipboard interchange mode. |
CloneMode |
Clone mode, used withIMachine.cloneTo(org.virtualbox_6_0.IMachine,org.virtualbox_6_0.CloneMode,List) . |
CloneOptions |
Clone options, used withIMachine.cloneTo(org.virtualbox_6_0.IMachine,org.virtualbox_6_0.CloneMode,List) . |
CPUPropertyType |
Virtual CPU property type. |
DataFlags |
|
DataType |
|
DeviceActivity |
Device activity forIConsole.getDeviceActivity(List) . |
DeviceType |
Device type. |
DhcpOpt |
|
DhcpOptEncoding |
|
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) . |
FaultToleranceState |
Used withIMachine.getFaultToleranceState() . |
FileAccessMode |
File open access mode for use withIGuestSession.fileOpen(String,org.virtualbox_6_0.FileAccessMode,org.virtualbox_6_0.FileOpenAction,Long) andIGuestSession.fileOpenEx(String,org.virtualbox_6_0.FileAccessMode,org.virtualbox_6_0.FileOpenAction,org.virtualbox_6_0.FileSharingMode,Long,List) . |
FileCopyFlag |
File copying flags. |
FileOpenAction |
What actionIGuestSession.fileOpen(String,org.virtualbox_6_0.FileAccessMode,org.virtualbox_6_0.FileOpenAction,Long) andIGuestSession.fileOpenEx(String,org.virtualbox_6_0.FileAccessMode,org.virtualbox_6_0.FileOpenAction,org.virtualbox_6_0.FileSharingMode,Long,List) should take whether the file being opened exists or not. |
FileOpenExFlag |
Open flags forIGuestSession.fileOpenEx(String,org.virtualbox_6_0.FileAccessMode,org.virtualbox_6_0.FileOpenAction,org.virtualbox_6_0.FileSharingMode,Long,List) . |
FileSeekOrigin |
What a file seek (IFile.seek(Long,org.virtualbox_6_0.FileSeekOrigin) ) is relative to. |
FileSharingMode |
File sharing mode forIGuestSession.fileOpenEx(String,org.virtualbox_6_0.FileAccessMode,org.virtualbox_6_0.FileOpenAction,org.virtualbox_6_0.FileSharingMode,Long,List) . |
FileStatus |
File statuses. |
FirmwareType |
Firmware type. |
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 withIMachine.getGraphicsControllerType() . |
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. |
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) . |
KeyboardHIDType |
Type of keyboard device used in a virtual machine. |
KeyboardLED |
Keyboard LED indicators. |
LockType |
Used withIMachine.lockMachine(org.virtualbox_6_0.ISession,org.virtualbox_6_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. |
PartitionTableType |
Partition table types. |
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. |
RecordingDestination |
Recording destination enumeration. |
RecordingFeature |
Recording features enumeration. |
RecordingVideoCodec |
Recording video codec enumeration. |
RecordingVideoRateControlMode |
Recording video rate control mode enumeration. |
RecordingVideoScalingMethod |
Recording video scaling method enumeration. |
Scope |
Scope of the operation. |
ScreenLayoutMode |
How IDisplay::setScreenLayout method should work. |
SessionState |
Session state. |
SessionType |
Session type. |
SettingsVersion |
Settings version of VirtualBox settings files. |
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. |
UartType |
The UART type represents the emulated UART chip for the serial port device. |
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 withIVirtualSystemDescription to describe the type of
a configuration value. |
VirtualSystemDescriptionValueType |
Used withIVirtualSystemDescription.getValuesByType(org.virtualbox_6_0.VirtualSystemDescriptionType,org.virtualbox_6_0.VirtualSystemDescriptionValueType) to describe the value
type to fetch. |
VMExecutionEngine |
The main execution engine of a VM. |