Changeset 68133 in vbox for trunk/src/VBox/Main/idl/VirtualBox.xidl
- Timestamp:
- Jul 27, 2017 9:44:28 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/idl/VirtualBox.xidl
r68126 r68133 1900 1900 <interface 1901 1901 name="IVirtualBox" extends="$unknown" 1902 uuid=" 0169423f-46b4-cde9-91af-1e9d5b6cd945"1902 uuid="9570b9d5-f1a1-448a-10c5-e12f5285adad" 1903 1903 wsmap="managed" 1904 1904 reservedMethods="8" reservedAttributes="12" … … 2383 2383 <param name="appliance" type="IAppliance" dir="return"> 2384 2384 <desc>New appliance.</desc> 2385 </param> 2386 </method> 2387 2388 <method name="createUnattendedInstaller"> 2389 <desc> 2390 Creates a new <link to="IUnattended"/> guest installation object. This can be used to 2391 analyze an installation ISO to create and configure a new machine for it to be installed 2392 on. It can also be used to (re)install an existing machine. 2393 </desc> 2394 <param name="unattended" type="IUnattended" dir="return"> 2395 <desc>New unattended object.</desc> 2385 2396 </param> 2386 2397 </method> … … 3767 3778 <interface 3768 3779 name="IUnattended" extends="$unknown" 3769 uuid=" da34bfb3-437a-4510-6c7e-7687b00d378d"3780 uuid="3107e9fd-7b3a-4008-91de-24273f605a8e" 3770 3781 wsmap="managed" 3771 3782 reservedMethods="4" reservedAttributes="16" … … 3778 3789 The typical workflow is: 3779 3790 <ol> 3780 <li>Call <link to="IMachine::createUnattendedInstaller"/> to create the object</li> 3781 <li>Set the relevant IUnattended attributes.</li> 3791 <li>Call <link to="IVirtualBox::createUnattendedInstaller"/> to create the object</li> 3792 <li>Set <link to="IUnattended::isoPath"/> and call <link to="IUnattended::detectIsoOS"/></li> 3793 <li>Create, configure and register a machine according to <link to="IUnattended::detectedOSTypeId"/> 3794 and the other detectedOS* attributes.</li> 3795 <li>Set <link to="IUnattended::machine"/> to the new IMachine instance.</li> 3796 <li>Set the other IUnattended attributes as desired.</li> 3782 3797 <li>Call <link to="IUnattended::prepare"/> for the object to check the 3783 3798 attribute values and create an internal installer instance.</li> … … 3789 3804 installer and allow restarting from the second step.</li> 3790 3805 </ol> 3806 3807 Note! Steps one is currently not implemented. 3791 3808 </desc> 3792 3809 … … 3794 3811 <desc> 3795 3812 Guest operating system ISO image 3813 </desc> 3814 </attribute> 3815 3816 <attribute name="machine" type="IMachine"> 3817 <desc> 3818 The associated machine object. 3819 3820 This must be set before <link to="IUnattended::prepare"/> is called. 3821 The VM must be registered. 3796 3822 </desc> 3797 3823 </attribute> … … 3959 3985 Used only with Windows installation CD/DVD: 3960 3986 https://technet.microsoft.com/en-us/library/cc766022%28v=ws.10%29.aspx 3961 </desc>3962 </attribute>3963 3964 <attribute name="machine" type="IMachine" readonly="yes">3965 <desc>3966 The associated machine object.3967 3987 </desc> 3968 3988 </attribute> … … 4723 4743 <interface 4724 4744 name="IMachine" extends="$unknown" 4725 uuid=" b2547866-a0a1-4391-8b86-6952d82efaa0"4745 uuid="f50b24f0-0956-453c-d14c-8c27c683c295" 4726 4746 wsmap="managed" 4727 4747 wrap-hint-server-addinterfaces="IInternalMachineControl" … … 8172 8192 <param name="progress" type="IProgress" dir="return"> 8173 8193 <desc>Progress object to track the operation completion.</desc> 8174 </param>8175 </method>8176 8177 <method name="createUnattendedInstaller">8178 <desc>8179 Creates a new <link to="IUnattended"/> guest installation object.8180 </desc>8181 <param name="unattended" type="IUnattended" dir="return">8182 <desc>New unattended object.</desc>8183 8194 </param> 8184 8195 </method>
Note:
See TracChangeset
for help on using the changeset viewer.