Changeset 16237 in vbox for trunk/src/VBox/Main/idl
- Timestamp:
- Jan 26, 2009 3:06:34 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/idl/VirtualBox.xidl
r16235 r16237 2882 2882 <link to="IVirtualBox::openAppliance" />. 2883 2883 2884 Opening an appliance is a t wo-step process with VirtualBox: first2884 Opening an appliance is a three-step process with VirtualBox: first 2885 2885 <link to="IVirtualBox::openAppliance" /> is called, which succeeds if the 2886 2886 appliance file is syntactically valid, irrespective of whether VirtualBox 2887 2887 can handle the appliance. 2888 2888 2889 Once that method has returned an IAppliance instance, one can inspect the 2890 member data of that instance to determine whether VirtualBox can handle 2891 the requirements of that appliance and create local virtual machines 2892 accordingly. 2889 As a second step, the caller should then invoke <link to="IAppliance::interpret" />, 2890 which analyzes the OVF data and sets up the contents of the IAppliance attributes 2891 accordingly. These can be inspected by a VirtualBox front-end such as the GUI, 2892 and the suggestions can be displayed to the user. For example, the virtual system 2893 will contain the virtual hardware prescribed by the OVF (network and hardware 2894 adapters, virtual disk images, memory size and so on), and the GUI can then give 2895 the user the option to confirm and/or change these suggestions. 2896 2897 As a third step, the caller should invoke <link to="#Import" />, which will create 2898 virtual machines in VirtualBox as instances of <link to="IMachine" /> that match the 2899 information in the virtual system descriptions. 2893 2900 </desc> 2894 2901 … … 2899 2906 2900 2907 <attribute name="virtualSystemDescriptions" type="IVirtualSystemDescription" readonly="yes" safearray="yes"> 2901 <desc></desc> 2902 </attribute> 2908 <desc> 2909 Array of virtual system descriptions. One such description gets created by 2910 <link to="#interpret" /> for each virtual system found in the OVF. 2911 </desc> 2912 </attribute> 2913 2914 <method name="interpret"> 2915 <desc> 2916 Interprets the OVF data that was read when the appliance was constructed. After 2917 calling this method, one can call 2918 <link to="#getDisks" /> to retrieve disk information and also inspect the 2919 <link to="#virtualSystemDescriptions" /> array attribute, which will then contain 2920 one <link to="IVirtualSystemDescription" /> for each virtual machine found in 2921 the appliance. 2922 </desc> 2923 </method> 2903 2924 2904 2925 <method name="getDisks">
Note:
See TracChangeset
for help on using the changeset viewer.