Changeset 5797 in vbox
- Timestamp:
- Nov 19, 2007 8:17:55 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 26203
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/idl/VirtualBox.xidl
r5784 r5797 512 512 > 513 513 <desc> 514 Extended error information.514 The IVirtualBoxErrorInfo interface represent extended error information. 515 515 516 516 Such extended error information can be set by VirtualBox components … … 2179 2179 > 2180 2180 <desc> 2181 BIOS settings in a virtual machine. Used in <link to="IMachine::BIOSSettings" />. 2181 The IBIOSSettings interface represents BIOS settings of the virtual 2182 machine. Used in <link to="IMachine::BIOSSettings" />. 2182 2183 </desc> 2183 2184 <attribute name="logoFadeIn" type="boolean"> … … 2245 2246 > 2246 2247 <desc> 2247 A virtual machine, or guest, created in VirtualBox. 2248 2249 This is used in two contexts, mainly: A collection of these is in 2250 <link to="IVirtualBox::machines" />, listing all the virtual machines 2251 that are currently registered with this VirtualBox installation. Also, 2252 once a remote session has been opened for this machine (i.e. the 2253 virtual machine is running), a copy of the machine is in the console 2254 object that represents the connection to the remote session; see 2255 <link to="IConsole" /> for details. 2256 2257 All the settings and actions that are visible in VirtualBox's 2258 front-ends are represented by attributes and methods of this interface. 2259 However, in order to start a virtual machine, as indicated above, 2260 call <link to="IVirtualBox::openRemoteSession" />; to change machine 2261 settings, one needs to open a direct session, see 2262 <link to="IVirtualBox::openSession" />. 2263 2264 <see>IConsole, ISession</see> 2248 The IMachine interface represents a virtual machine, or guest, created 2249 in VirtualBox. 2250 2251 This interface is used in two contexts. First of all, a collection of 2252 objects implementing this interface is stored in the 2253 <link to="IVirtualBox::machines"/> attribute which lists all the virtual 2254 machines that are currently registered with this VirtualBox 2255 installation. Also, once a session has been opened for the given virtual 2256 machine (e.g. the virtual machine is running), the machine object 2257 associated with the open session can be queried from the session object; 2258 see <link to="ISession"/> for details. 2259 2260 The main role of this interface is to expose the settings of the virtual 2261 machine and provide methods to change various aspects of the virtual 2262 machine's configuration. For machine objects stored in the 2263 <link to="IVirtualBox::machines"/> collection, all attributes are 2264 read-only unless explicitely stated otherwise in individual attribute 2265 and method descriptions. In order to change a machine setting, a session 2266 for this machine must be opened using one of 2267 <link to="IVirtualBox::openSession"/>, 2268 <link to="IVirtualBox::openRemoteSession"/> or 2269 <link to="IVirtualBox::openExistingSession"/> methdods. After the 2270 session has been successfully opened, a mutable machine object needs to 2271 be queried from the session object and then the desired settings changes 2272 can be applied to the returned object using IMachine attributes and 2273 methods. See the ISession interface description for more information 2274 about sessions. 2275 2276 Note that the IMachine interface does not provide methods to control 2277 virtual machine execution (such as start the machine, or power it 2278 down) -- these methods are grouped in a separate IConsole 2279 interface. Refer to the IConsole interface description to get more 2280 information about this topic. 2281 2282 <see>ISession, IConsole</see> 2265 2283 </desc> 2266 2284 … … 2673 2691 the boot order. 2674 2692 2675 @todo [remove?] 2676 If the machine can have more than one device of the given type 2677 (such as hard disks), then a separate method should be used to 2678 specify the boot order for individual devices. Using this method 2679 in such cases will put the first device in the group 2680 (for example, a hard disk attached as Master on the primary 2681 IDE controller) to the given position. 2682 2683 To indicate that no any device is associated with the 2684 given position, <link to="DeviceType::NoDevice"/> should be used. 2693 To indicate that no device is associated with the given position, 2694 <link to="DeviceType::NoDevice"/> should be used. 2685 2695 2686 2696 @todo setHardDiskBootOrder(), setNetworkBootOrder() … … 3529 3539 > 3530 3540 <desc> 3531 Connection to machine's remote session. 3532 3533 A console conceptually represents a connection to a remote session, 3534 as opened by <link to="IVirtualBox::openRemoteSession" />. An 3535 IConsole object lives in the local address space (and not remotely, 3536 like IVirtualBox and IMachine do) and allows the owner to control 3537 the virtual machine's state. 3541 The IConsole interface represents an interface to control virtual 3542 machine execution. 3543 3544 The console object that implements the IConsole interface is obtained 3545 from a session object after the session for the given machine has been 3546 opened using one of <link to="IVirtualBox::openSession"/>, 3547 <link to="IVirtualBox::openRemoteSession"/> or 3548 <link to="IVirtualBox::openExistingSession"/> methdods. 3549 3550 Methods of the IConsole interface allow the caller to query the current 3551 virtual machine execution state, pause the machine or power it down, save 3552 the machine state or take a snapshot, attach and detach removable media 3553 and so on. 3554 3555 <see>ISession</see> 3538 3556 </desc> 3539 3557 … … 4076 4094 > 4077 4095 <desc> 4078 Physical CD/DVD drive hardware on the host. Used indirectly in <link to="IHost::DVDDrives" />. 4096 The IHostDVDDrive interface represents the physical CD/DVD drive 4097 hardware on the host. Used indirectly in <link to="IHost::DVDDrives"/>. 4079 4098 </desc> 4080 4099 … … 4138 4157 > 4139 4158 <desc> 4140 Physical floppy drive hardware on the host. Used indirectly in <link to="IHost::floppyDrives" />. 4159 The IHostFloppyDrive interface represents the physical floppy drive 4160 hardware on the host. Used indirectly in <link to="IHost::floppyDrives"/>. 4141 4161 </desc> 4142 4162 <attribute name="name" type="wstring" readonly="yes"> … … 4257 4277 > 4258 4278 <desc> 4259 The physical machine that this VirtualBox installation runs on. 4260 4261 This is used in <link to="IVirtualBox::host" /> and contains both read-only 4262 information about the host's physical hardware (such as what processors, 4263 and disks are available, what the host operating system is, and so on). 4264 4265 This also allows for manipulating some of the host's hardware, such as 4266 USB and host interface networking. 4279 The IHost interface represents the physical machine that this VirtualBox 4280 installation runs on. 4281 4282 An object implementing this interface is returned by the 4283 <link to="IVirtualBox::host" /> attribute. This interface contains 4284 read-only information about the host's physical hardware (such as what 4285 processors, and disks are available, what the host operating system is, 4286 and so on) and also allows for manipulating some of the host's hardware, 4287 such as global USB device filters and host interface networking. 4267 4288 4268 4289 </desc> … … 4702 4723 > 4703 4724 <desc> 4704 Operating system information of a virtual machine. Used in <link to="IConsole::guest" />. 4705 4706 IGuest provides information about the guest's operating system, whether 4707 Guest Additions are installed and other OS-specific virtual machine properties. 4725 The IGuest interface represents information about the operating system 4726 running inside the virtual machine. Used in 4727 <link to="IConsole::guest"/>. 4728 4729 IGuest provides information about the guest operating system, whether 4730 Guest Additions are installed and other OS-specific virtual machine 4731 properties. 4708 4732 </desc> 4709 4733 … … 5839 5863 5840 5864 <desc> 5841 Specific type of <link to="IHardDisk" /> that uses VDI image files. 5865 The IVirtualDiskImage interface represent a specific type of 5866 <link to="IHardDisk" /> that uses VDI image files. 5842 5867 5843 5868 The Virtual Disk Image (VDI) format is VirtualBox's native format for 5844 5869 hard disk containers. 5845 5870 5846 Hard disks using virtual disk images can be either opened using5847 <link to="IVirtualBox::openVirtualDiskImage()"/> or created from5848 scratch using <link to="IVirtualBox::createHardDisk()"/>.5849 5850 5871 Objects that support this interface also support the 5851 5872 <link to="IHardDisk"/> interface. 5873 5874 Hard disks using virtual disk images can be either opened using 5875 <link to="IVirtualBox::openHardDisk()"/> or created from 5876 scratch using <link to="IVirtualBox::createHardDisk()"/>. 5852 5877 5853 5878 When a new hard disk object is created from scatch, an image file for it … … 5989 6014 5990 6015 <desc> 5991 Specific type of <link to="IHardDisk" /> that uses iSCSI. 6016 THe IISCSIHardDisk interface represents a specific type of 6017 <link to="IHardDisk"/> that uses iSCSI. 5992 6018 5993 6019 The IISCSIHardDisk interface represents <link to="IHardDisk">virtual … … 5996 6022 5997 6023 Objects that support this interface also support the 5998 <link to="IHardDisk"/> interface. In other words, in C++ terms, 5999 one can consider this class to be derived from IHardDisk. 6000 6001 As with other hard disk objects, hard disks using custom hard disk 6002 images can be opened using <link to="IVirtualBox::openHardDisk()"/>. 6024 <link to="IHardDisk"/> interface. 6003 6025 6004 6026 iSCSI hard disks can be created using … … 6093 6115 > 6094 6116 <desc> 6095 Specific type of <link to="IHardDisk" /> that uses VMDK image files. 6117 The IVMDKImage interface represents a specific type of 6118 <link to="IHardDisk"/> that uses VMDK image files. 6096 6119 6097 6120 The Virtual Machine Disk (VMDK) format is the industry standard format … … 6099 6122 own native VDI format. 6100 6123 6124 Objects that support this interface also support the 6125 <link to="IHardDisk"/> interface. 6126 6101 6127 Hard disks using VMDK images can be either opened using 6102 6128 <link to="IVirtualBox::openHardDisk()"/> or created from 6103 6129 scratch using <link to="IVirtualBox::createHardDisk()"/>. 6104 6105 Objects that support this interface also support the6106 <link to="IHardDisk"/> interface.6107 6130 6108 6131 When a new hard disk object is created from scatch, an image file for it … … 6251 6274 > 6252 6275 <desc> 6253 Specific type of <link to="IHardDisk" /> that is supported through a third-party plugin. 6276 The ICustomHardDisk interface represents a specific type of 6277 <link to="IHardDisk" /> that is supported through a third-party plugin. 6278 6279 This interface allows to add support for custom hard disk formats to 6280 VirtualBox. 6254 6281 6255 6282 Objects that support this interface also support the 6256 <link to="IHardDisk"/> interface. In other words, in C++ terms,6257 one can consider this class to be derived from IHardDisk. 6258 6259 As with other hard disk objects, hard disks using custom hard disk6260 images can be opened using <link to="IVirtualBox::openHardDisk()"/>.6261 6262 When a new hard disk object is created from scratch, an image file for it6263 i s not automatically created. To do it, you need to specify a6264 valid <link to="# filePath">file path</link>, and call6283 <link to="IHardDisk"/> interface. 6284 6285 Hard disks using custom hard disk formats can be either opened using 6286 <link to="IVirtualBox::openHardDisk()"/> or created from scratch using 6287 <link to="IVirtualBox::createHardDisk()"/>. 6288 6289 When a new hard disk object is created from scratch, an image file for 6290 it is not automatically created. To do it, you need to specify a 6291 valid <link to="#location">location</link>, and call 6265 6292 <link to="#createFixedImage()"/> or <link to="#createDynamicImage()"/>. 6266 6293 When it is done, the hard disk object can be registered by calling … … 6525 6552 > 6526 6553 <desc> 6527 Virtual CD/DVD drive in a virtual machine. Used in <link to="IMachine::DVDDrive" />. 6554 The IDVDDrive interface represents the virtual CD/DVD drive of the 6555 virtual machine. Used in <link to="IMachine::DVDDrive"/>. 6528 6556 </desc> 6529 6557 <attribute name="state" type="DriveState" readonly="yes"> … … 6676 6704 > 6677 6705 <desc> 6678 Virtual floppy drive in a virtual machine. Used in <link to="IMachine::FloppyDrive" />. 6706 The IFloppyDrive interface represents the virtual floppy drive of the 6707 virtual machine. Used in <link to="IMachine::FloppyDrive" />. 6679 6708 </desc> 6680 6709 … … 6728 6757 > 6729 6758 <desc> 6730 A virtual machine's keyboard within an <link to="IConsole" />. Used in <link to="IConsole:.keyboard" />. 6759 The IKeyboard interface represents the virtual machine's keyboard. Used 6760 in <link to="IConsole::keyboard"/>. 6731 6761 6732 6762 Through this interface, the virtual machine's virtual keyboard can be controlled. One … … 6775 6805 > 6776 6806 <desc> 6777 A virtual machine's mouse within an <link to="IConsole" />. Used in <link to="IConsole:.mouse" />. 6778 6779 Through this interface, the virtual machine's virtual mouse can be controlled. 6807 The IMouse interface represents the virtual machine's mouse. Used in 6808 <link to="IConsole::mouse"/>. 6809 6810 Through this interface, the virtual machine's virtual mouse can be 6811 controlled. 6780 6812 </desc> 6781 6813 … … 7270 7302 > 7271 7303 <desc> 7272 An alpha blended overlay for displaying status icons above an IFramebuffer. 7273 It is always created not visible, so that it must be explicitly shown. It 7274 only covers a portion of the IFramebuffer, determined by its width, height 7275 and co-ordinates. It is always in packed pixel little-endian 32bit ARGB (in 7276 that order) format, and may be written to directly. Do re-read the width 7277 though, after setting it, as it may be adjusted (increased) to make it more 7278 suitable for the front end. 7304 The IFramebufferOverlay interface represents an alpha blended overlay 7305 for displaying status icons above an IFramebuffer. It is always created 7306 not visible, so that it must be explicitly shown. It only covers a 7307 portion of the IFramebuffer, determined by its width, height and 7308 co-ordinates. It is always in packed pixel little-endian 32bit ARGB (in 7309 that order) format, and may be written to directly. Do re-read the 7310 width though, after setting it, as it may be adjusted (increased) to 7311 make it more suitable for the front end. 7279 7312 </desc> 7280 7313 <attribute name="x" type="unsigned long" readonly="yes"> … … 7315 7348 > 7316 7349 <desc> 7317 A virtual machine's display within an <link to="IConsole" />. 7318 7319 One display object is contained in each <link to="IConsole::display" /> 7320 attribute and represents the visual output of the virtual machine. This 7321 can represent a window on the host (for a local display). 7322 7350 The IDisplay interface represents the virtual machine's display. 7351 7352 The object implementing this interface is contained in each 7353 <link to="IConsole::display"/> attribute and represents the visual 7354 output of the virtual machine. 7355 7356 The virtual display supports pluggable output targets represented by the 7357 IFramebuffer interface. Examples of the output target are a window on 7358 the host computer or an RDP sessoin's display on a remote computer. 7323 7359 </desc> 7324 7360 <attribute name="width" type="unsigned long" readonly="yes"> … … 7635 7671 uuid="b266f43c-2e93-46b3-812b-c20e600e867b" 7636 7672 > 7637 <const name="DisconnectedPort" value="0"/> 7638 <const name="HostPipePort" value="1"/> 7639 <const name="HostDevicePort" value="2"/> 7673 <desc> 7674 The PortMode enumeration represents possible communicaton modes for 7675 the virtual serial port device. 7676 </desc> 7677 7678 <const name="DisconnectedPort" value="0"> 7679 <desc>Virtual device is not attached to any real host device.</desc> 7680 </const> 7681 <const name="HostPipePort" value="1"> 7682 <desc>Virtual device is attached to a host pipe.</desc> 7683 </const> 7684 <const name="HostDevicePort" value="2"> 7685 <desc>Virtual device is attached to a host device.</desc> 7686 </const> 7640 7687 </enum> 7641 7688 … … 7646 7693 > 7647 7694 7695 <desc> 7696 The ISerialPort interface represents the virtual serial port device. 7697 7698 The virtual serial port device acts like an ordinary serial port 7699 inside the virtual machine. This device communicates to the real 7700 serial port hardware in one of two modes: host pipe or host device. 7701 7702 In host pipe mode, the #path attribute specifies the path to the pipe on 7703 the host computer that represents a serial port. The #server attribute 7704 determines if this pipe is created by the virtual machine process at 7705 machine startup or it must already exist before starting machine 7706 execution. 7707 7708 In host device mode, the #path attribute specifies the name of the 7709 serial port device on the host computer. 7710 7711 There is also a third communication mode: the disconnected mode. In this 7712 mode, the guest OS running inside the virtual machine will be able to 7713 detect the serial port, but all port write operations will be discarded 7714 and all port read operations will return no data. 7715 7716 <see>IMachine::getSerial</see> 7717 </desc> 7718 7648 7719 <attribute name="slot" type="unsigned long" readonly="yes"> 7649 7720 <desc> … … 7662 7733 7663 7734 <attribute name="IOBase" type="unsigned long"> 7664 <desc> I/O baseof the serial port.</desc>7735 <desc>Base I/O address of the serial port.</desc> 7665 7736 </attribute> 7666 7737 7667 7738 <attribute name="IRQ" type="unsigned long"> 7668 <desc>IRQ of the serial port.</desc>7739 <desc>IRQ number of the serial port.</desc> 7669 7740 </attribute> 7670 7741 … … 7677 7748 Flag whether this serial port acts as a server (creates a new pipe on 7678 7749 the host) or as a client (uses the existing pipe). This attribute is 7679 used only when #hostMode is PortMode::HostPipe .7750 used only when #hostMode is PortMode::HostPipePort. 7680 7751 </desc> 7681 7752 </attribute> … … 7684 7755 <desc> 7685 7756 Path to the serial port's pipe on the host when #hostMode is 7686 PortMode::HostPipe, or the host serial device name when #hostMode is 7687 PortMode::HostDevice. 7757 PortMode::HostPipePort, or the host serial device name when #hostMode 7758 is PortMode::HostDevicePort. In either of the above cases, setting a 7759 @c null or an empty string as the attribute's value will result into 7760 an error. 7688 7761 </desc> 7689 7762 </attribute> … … 7702 7775 > 7703 7776 7777 <desc> 7778 The IParallelPort interface represents the virtual parallel port device. 7779 7780 The virtual parallel port device acts like an ordinary parallel port 7781 inside the virtual machine. This device communicates to the real 7782 parallel port hardware using the name of the parallel device on the host 7783 computer specified in the #path attribute. 7784 7785 Each virtual parallel port device is assigned a base I/O address and an 7786 IRQ number that will be reported to the guest operating system and used 7787 to operate the given parallel port from within the virtual machine. 7788 7789 <see>IMachine::getParallelPort</see> 7790 </desc> 7791 7704 7792 <attribute name="slot" type="unsigned long" readonly="yes"> 7705 7793 <desc> … … 7718 7806 7719 7807 <attribute name="IOBase" type="unsigned long"> 7720 <desc> I/O baseof the parallel port.</desc>7808 <desc>Base I/O address of the parallel port.</desc> 7721 7809 </attribute> 7722 7810 7723 7811 <attribute name="IRQ" type="unsigned long"> 7724 <desc>IRQ of the parallel port.</desc>7812 <desc>IRQ number of the parallel port.</desc> 7725 7813 </attribute> 7726 7814 7727 7815 <attribute name="path" type="wstring"> 7728 <desc>Host parallel device name.</desc> 7816 <desc> 7817 Host parallel device name. Setting a null or an empty string as this 7818 attribute's value will result into an error. 7819 </desc> 7729 7820 </attribute> 7730 7821 … … 8016 8107 > 8017 8108 <desc> 8018 Virtual USB device within an <link to="IConsole" />.8019 8020 A collection of these is in <link to="IConsole::USBDevices" />. 8021 Virtual USB devices can be attached to a running virtual machine's8022 USB controller.8023 8109 The IUSBDevice interface represents a virtual USB device attached to the 8110 virtual machine. 8111 8112 A collection of objects implementing this interface is stored in the 8113 <link to="IConsole::USBDevices"/> attribute which lists all USB devices 8114 attached to a running virtual machine's USB controller. 8024 8115 </desc> 8025 8116 … … 8412 8503 > 8413 8504 <desc> 8414 Physical USB device attached to the host computer. 8415 8416 Among with properties inherited from IUSBDevice, 8417 this interface adds the <link to="#state"/> property 8418 that holds the courrent state of the USB device. 8505 The IHostUSBDevice interface represents a physical USB device attached 8506 to the host computer. 8507 8508 Besides properties inherited from IUSBDevice, this interface adds the 8509 <link to="#state"/> property that holds the courrent state of the USB 8510 device. 8419 8511 8420 8512 <see>IHost::USBDevices, IHost::USBDeviceFilters</see> … … 8473 8565 > 8474 8566 <desc> 8475 Filter for a physical USB device used by the host computer. Used indirectly 8476 in <link to="IHost::USBDeviceFilters" />. 8567 The IHostUSBDeviceFilter interface represents a global filter for a 8568 physical USB device used by the host computer. Used indirectly in 8569 <link to="IHost::USBDeviceFilters"/>. 8477 8570 8478 8571 Using filters of this type, the host computer determines the initial … … 8522 8615 > 8523 8616 <desc> 8524 Virtual audio adapter in a virtual machine. Used in <link to="IMachine::audioAdapter" />. 8617 The IAudioAdapter interface represents the virtual audio adapter of 8618 the virtual machine. Used in <link to="IMachine::audioAdapter"/>. 8525 8619 </desc> 8526 8620 <attribute name="enabled" type="boolean"> … … 8876 8970 > 8877 8971 <desc> 8878 Serialization primitive for virtual machines. 8879 8880 Within VirtualBox, any time one wishes to manipulate a virtual machine, 8881 an instance of ISession is required. One first creates a session 8882 object locally and then passes it with the method call that initiates 8883 the machine manipulation. The session serves several purposes: it 8884 identifies to the inter-process VirtualBox code which process is currently 8885 working with a virtual machine, and it ensures that there are no 8886 incompatible requests from several processes for the same virtual machine. 8887 8888 For example, to start a virtual machine, one would call 8889 <link to="IVirtualBox::openRemoteSession" />, which requires a session 8890 object as its first parameter. This session then identifies the caller 8891 and makes sure that no other process attempts to manipulate the virtual 8892 machine's parameters while it is running. 8893 8894 As another example, to manipulate machine settings, one needs to 8895 open a direct session on the machine first by calling 8896 <link to="IVirtualBox::openSession" />. This prevents the machine from 8897 being changed by other processes. 8898 8899 In regular COM C++ client code, one can simply create a session object, 8900 for example by calling <tt>createLocalObject().</tt> 8972 The ISession interface represents a serialization primitive for virtual 8973 machines. 8974 8975 Within VirtualBox, every time one wishes to manipulate a virtual machine 8976 (for example, change its settings or start execution), an instance of 8977 the ISession interface is required. One first creates a local session 8978 object that implements the ISession interface and then passes the 8979 created object with the method call that opens the given session and 8980 thus initiates the machine manipulation. The session serves several 8981 purposes: it identifies to the inter-process VirtualBox code which 8982 process is currently working with the virtual machine, and it ensures 8983 that there are no incompatible requests from several processes for the 8984 same virtual machine. 8985 8986 When using the COM API directly, an object of the Session class from the 8987 VirtualBox type library needs to be created. This object will then act 8988 as a local session object in further calls to open a session. 8901 8989 8902 8990 In the webservice, the session manager creates one session object during … … 8904 8992 reference to that session object can be retrieved by calling 8905 8993 <link to="IWebsessionManager::getSessionObject" />. 8994 8995 To start a virtual machine in a separate process, one would call 8996 <link to="IVirtualBox::openRemoteSession"/>, which requires a session 8997 object as its first parameter. This session then identifies the caller 8998 and lets him control the started machine (for example, pause machine 8999 execution or power it down) as well as be notified about machine 9000 execution state changes. 9001 9002 To alter machine settings, or to start machine execution within its own 9003 process, one needs to open a direct session for the machine first by 9004 calling <link to="IVirtualBox::openSession"/>. Once the direct session 9005 is successfully opened within one process, no any other process may open 9006 a direct session for the same machine as long as the successful direct 9007 session remains open. This prevents the machine from being changed by 9008 other processes while it is running or while the machine is being 9009 configured. 9010 9011 One also can attach to an existing direct session alreay opened by 9012 another process (for example, in order to send a control request to the 9013 virtual machine such as the pause or the reset request). This is done by 9014 calling <link to="IVirtualBox::openExistingSession"/>. 9015 9016 In regular COM C++ client code, one can simply create a session object, 9017 for example by calling <tt>createLocalObject().</tt> 9018 9019 <note> 9020 Unless you are trying to write a new VirtualBox front-end that 9021 performs direct machine execution (like the VirtualBox or VBoxSDL 9022 frontends), don't call <link to="IConsole::powerUp"/> in a direct 9023 session opened by <link to="IVirtualBox::openSession"/> and use this 9024 session only to change virtual machine settings. If you simply want to 9025 start virtual machine execution using one of the existing frontends 9026 (for example the VirtualBox GUI frontend), use 9027 <link to="IVirtualBox::openRemoteSession"/>. In the latter case, on 9028 sucess, the machine will be powered up for you by the front-end so you 9029 don't need to call <link to="IConsole::powerUp"/> too. 9030 </note> 8906 9031 </desc> 8907 9032
Note:
See TracChangeset
for help on using the changeset viewer.