- Timestamp:
- Mar 18, 2013 5:27:22 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/manual/en_US/SDKRef.xml
r44948 r45068 3530 3530 <itemizedlist> 3531 3531 <listitem> 3532 <para><computeroutput>IMachine::delete</computeroutput> 3533 has been renamed to <xref linkend="IMachine__deleteConfig" 3534 xreflabel="IMachine::deleteConfig()" />, to improve API client 3535 binding compatibility.</para> 3536 </listitem> 3537 3538 <listitem> 3539 <para><computeroutput>IMachine::export</computeroutput> 3540 has been renamed to <xref linkend="IMachine__exportTo" 3541 xreflabel="IMachine::exportTo()" />, to improve API client binding 3542 compatibility.</para> 3543 </listitem> 3544 3545 <listitem> 3532 3546 <para>For <xref linkend="IMachine__launchVMProcess" 3533 3547 xreflabel="IMachine::launchVMProcess()"/> the meaning of the -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageAppliance.cpp
r44868 r45068 5 5 6 6 /* 7 * Copyright (C) 2009-201 2Oracle Corporation7 * Copyright (C) 2009-2013 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as … … 977 977 ComPtr<IMachine> pMachine = *itM; 978 978 ComPtr<IVirtualSystemDescription> pVSD; 979 CHECK_ERROR_BREAK(pMachine, Export (pAppliance, Bstr(pszAbsFilePath).raw(), pVSD.asOutParam()));979 CHECK_ERROR_BREAK(pMachine, ExportTo(pAppliance, Bstr(pszAbsFilePath).raw(), pVSD.asOutParam())); 980 980 // Add additional info to the virtual system description if the user wants so 981 981 ArgsMap *pmapArgs = NULL; -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp
r44948 r45068 162 162 { 163 163 ComPtr<IProgress> pProgress; 164 CHECK_ERROR_RET(machine, Delete (ComSafeArrayAsInParam(aMedia), pProgress.asOutParam()),164 CHECK_ERROR_RET(machine, DeleteConfig(ComSafeArrayAsInParam(aMedia), pProgress.asOutParam()), 165 165 RTEXITCODE_FAILURE); 166 166 -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserModel.cpp
r45049 r45068 7 7 8 8 /* 9 * Copyright (C) 2012 Oracle Corporation9 * Copyright (C) 2012-2013 Oracle Corporation 10 10 * 11 11 * This file is part of VirtualBox Open Source Edition (OSE), as … … 1467 1467 { 1468 1468 /* Delete machine hard-disks: */ 1469 CProgress progress = machine.Delete (mediums);1469 CProgress progress = machine.DeleteConfig(mediums); 1470 1470 if (machine.isOk()) 1471 1471 { -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic4.cpp
r41610 r45068 7 7 8 8 /* 9 * Copyright (C) 2009-201 2Oracle Corporation9 * Copyright (C) 2009-2013 Oracle Corporation 10 10 * 11 11 * This file is part of VirtualBox Open Source Edition (OSE), as … … 55 55 { 56 56 /* Add the export description to our appliance object: */ 57 CVirtualSystemDescription vsd = machine.Export (*pAppliance, qobject_cast<UIWizardExportApp*>(wizardImp())->uri());57 CVirtualSystemDescription vsd = machine.ExportTo(*pAppliance, qobject_cast<UIWizardExportApp*>(wizardImp())->uri()); 58 58 fResult = machine.isOk(); 59 59 if (!fResult) -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.cpp
r43477 r45068 7 7 8 8 /* 9 * Copyright (C) 2006-201 2Oracle Corporation9 * Copyright (C) 2006-2013 Oracle Corporation 10 10 * 11 11 * This file is part of VirtualBox Open Source Edition (OSE), as … … 246 246 if (vbox.isOk()) 247 247 { 248 CProgress progress = m_machine.Delete (aMedia);248 CProgress progress = m_machine.DeleteConfig(aMedia); 249 249 progress.WaitForCompletion(-1); // @todo do this nicely with a progress dialog, this can delete lots of files 250 250 } -
trunk/src/VBox/Main/idl/VirtualBox.xidl
r45010 r45068 128 128 /* currently, nsISupportsImpl.h lacks the below-like macros */ 129 129 130 #define NS_IMPL_THREADSAFE_QUERY_INTERFACE1_CI 131 #define NS_IMPL_THREADSAFE_QUERY_INTERFACE2_CI 132 #define NS_IMPL_THREADSAFE_QUERY_INTERFACE3_CI 133 #define NS_IMPL_THREADSAFE_QUERY_INTERFACE4_CI 130 #define NS_IMPL_THREADSAFE_QUERY_INTERFACE1_CI NS_IMPL_QUERY_INTERFACE1_CI 131 #define NS_IMPL_THREADSAFE_QUERY_INTERFACE2_CI NS_IMPL_QUERY_INTERFACE2_CI 132 #define NS_IMPL_THREADSAFE_QUERY_INTERFACE3_CI NS_IMPL_QUERY_INTERFACE3_CI 133 #define NS_IMPL_THREADSAFE_QUERY_INTERFACE4_CI NS_IMPL_QUERY_INTERFACE4_CI 134 134 135 135 … … 402 402 </desc> 403 403 404 <const name="Null" 404 <const name="Null" value="0"> 405 405 <desc>Null value, indicates invalid version.</desc> 406 406 </const> 407 <const name="v1_0" 407 <const name="v1_0" value="1"> 408 408 <desc>Legacy settings version, not currently supported.</desc> 409 409 </const> 410 <const name="v1_1" 410 <const name="v1_1" value="2"> 411 411 <desc>Legacy settings version, not currently supported.</desc> 412 412 </const> 413 <const name="v1_2" 413 <const name="v1_2" value="3"> 414 414 <desc>Legacy settings version, not currently supported.</desc> 415 415 </const> 416 <const name="v1_3pre" 416 <const name="v1_3pre" value="4"> 417 417 <desc>Legacy settings version, not currently supported.</desc> 418 418 </const> 419 <const name="v1_3" 419 <const name="v1_3" value="5"> 420 420 <desc>Settings version "1.3", written by VirtualBox 2.0.12.</desc> 421 421 <!-- … … 423 423 --> 424 424 </const> 425 <const name="v1_4" 425 <const name="v1_4" value="6"> 426 426 <desc>Intermediate settings version, understood by VirtualBox 2.1.x.</desc> 427 427 <!-- … … 430 430 --> 431 431 </const> 432 <const name="v1_5" 432 <const name="v1_5" value="7"> 433 433 <desc>Intermediate settings version, understood by VirtualBox 2.1.x.</desc> 434 434 <!-- … … 443 443 --> 444 444 </const> 445 <const name="v1_6" 445 <const name="v1_6" value="8"> 446 446 <desc>Settings version "1.6", written by VirtualBox 2.1.4 (at least).</desc> 447 447 <!-- … … 452 452 --> 453 453 </const> 454 <const name="v1_7" 454 <const name="v1_7" value="9"> 455 455 <desc>Settings version "1.7", written by VirtualBox 2.2.x and 3.0.x.</desc> 456 456 <!-- … … 462 462 --> 463 463 </const> 464 <const name="v1_8" 464 <const name="v1_8" value="10"> 465 465 <desc>Intermediate settings version "1.8", understood by VirtualBox 3.1.x.</desc> 466 466 <!-- … … 468 468 --> 469 469 </const> 470 <const name="v1_9" 470 <const name="v1_9" value="11"> 471 471 <desc>Settings version "1.9", written by VirtualBox 3.1.x.</desc> 472 472 <!-- … … 474 474 --> 475 475 </const> 476 <const name="v1_10" 476 <const name="v1_10" value="12"> 477 477 <desc>Settings version "1.10", written by VirtualBox 3.2.x.</desc> 478 478 <!-- … … 481 481 --> 482 482 </const> 483 <const name="v1_11" 483 <const name="v1_11" value="13"> 484 484 <desc>Settings version "1.11", written by VirtualBox 4.0.x.</desc> 485 485 <!-- … … 488 488 --> 489 489 </const> 490 <const name="v1_12" 490 <const name="v1_12" value="14"> 491 491 <desc>Settings version "1.12", written by VirtualBox 4.1.x.</desc> 492 492 <!-- … … 495 495 --> 496 496 </const> 497 <const name="v1_13" 497 <const name="v1_13" value="15"> 498 498 <desc>Settings version "1.13", written by VirtualBox 4.2.x.</desc> 499 499 <!-- … … 502 502 --> 503 503 </const> 504 <const name="v1_14" 504 <const name="v1_14" value="16"> 505 505 <desc>Settings version "1.14", written by VirtualBox 4.3.x.</desc> 506 506 <!-- … … 509 509 </const> 510 510 511 <const name="Future" 511 <const name="Future" value="99999"> 512 512 <desc>Settings version greater than "1.13", written by a future VirtualBox version.</desc> 513 513 </const> … … 522 522 </desc> 523 523 524 <const name="ReadOnly" 525 <const name="ReadWrite" 524 <const name="ReadOnly" value="1"/> 525 <const name="ReadWrite" value="2"/> 526 526 </enum> 527 527 … … 655 655 </desc> 656 656 657 <const name="Null" value="0">657 <const name="Null" value="0"> 658 658 <desc>Null value (never used by the API).</desc> 659 659 </const> 660 <const name="PoweredOff" value="1">660 <const name="PoweredOff" value="1"> 661 661 <desc> 662 662 The machine is not running and has no saved execution state; it has … … 664 664 </desc> 665 665 </const> 666 <const name="Saved" value="2">666 <const name="Saved" value="2"> 667 667 <desc> 668 668 The machine is not currently running, but the execution state of the machine … … 671 671 </desc> 672 672 </const> 673 <const name="Teleported" value="3">673 <const name="Teleported" value="3"> 674 674 <desc> 675 675 The machine was teleported to a different host (or process) and then 676 powered off. 676 powered off. Take care when powering it on again may corrupt resources 677 677 it shares with the teleportation target (e.g. disk and network). 678 678 </desc> 679 679 </const> 680 <const name="Aborted" value="4">680 <const name="Aborted" value="4"> 681 681 <desc> 682 682 The process running the machine has terminated abnormally. This may … … 685 685 </desc> 686 686 </const> 687 <const name="Running" value="5">687 <const name="Running" value="5"> 688 688 <desc> 689 689 The machine is currently being executed. … … 696 696 </desc> 697 697 </const> 698 <const name="Paused" value="6">698 <const name="Paused" value="6"> 699 699 <desc> 700 700 Execution of the machine has been paused. … … 707 707 </desc> 708 708 </const> 709 <const name="Stuck" value="7">709 <const name="Stuck" value="7"> 710 710 <desc> 711 711 Execution of the machine has reached the "Guru Meditation" … … 718 718 </desc> 719 719 </const> 720 <const name="Teleporting" value="8">720 <const name="Teleporting" value="8"> 721 721 <desc> 722 722 The machine is about to be teleported to a different host or process. … … 726 726 </desc> 727 727 </const> 728 <const name="LiveSnapshotting" value="9">729 <desc> 730 A live snapshot is being taken. 731 some of the runtime configuration options are inaccessible. 728 <const name="LiveSnapshotting" value="9"> 729 <desc> 730 A live snapshot is being taken. The machine is running normally, but 731 some of the runtime configuration options are inaccessible. Also, if 732 732 paused while in this state it will transition to 733 733 @c Saving and it will not be resume the … … 735 735 </desc> 736 736 </const> 737 <const name="Starting" value="10">737 <const name="Starting" value="10"> 738 738 <desc> 739 739 Machine is being started after powering it on from a … … 741 741 </desc> 742 742 </const> 743 <const name="Stopping" value="11">743 <const name="Stopping" value="11"> 744 744 <desc> 745 745 Machine is being normally stopped powering it off, or after the guest OS … … 747 747 </desc> 748 748 </const> 749 <const name="Saving" value="12">749 <const name="Saving" value="12"> 750 750 <desc> 751 751 Machine is saving its execution state to a file, or an online … … 753 753 </desc> 754 754 </const> 755 <const name="Restoring" value="13">755 <const name="Restoring" value="13"> 756 756 <desc> 757 757 Execution state of the machine is being restored from a file … … 759 759 </desc> 760 760 </const> 761 <const name="TeleportingPausedVM" value="14">761 <const name="TeleportingPausedVM" value="14"> 762 762 <desc> 763 763 The machine is being teleported to another host or process, but it is 764 not running. 764 not running. This is the paused variant of the 765 765 @c state. 766 766 </desc> 767 767 </const> 768 <const name="TeleportingIn" value="15">768 <const name="TeleportingIn" value="15"> 769 769 <desc> 770 770 Teleporting the machine state in from another host or process. 771 771 </desc> 772 772 </const> 773 <const name="FaultTolerantSyncing" value="16">773 <const name="FaultTolerantSyncing" value="16"> 774 774 <desc> 775 775 The machine is being synced with a fault tolerant VM running elsewhere. 776 776 </desc> 777 777 </const> 778 <const name="DeletingSnapshotOnline" value="17">778 <const name="DeletingSnapshotOnline" value="17"> 779 779 <desc> 780 780 Like @c DeletingSnapshot, but the merging of media is ongoing in … … 782 782 </desc> 783 783 </const> 784 <const name="DeletingSnapshotPaused" value="18">784 <const name="DeletingSnapshotPaused" value="18"> 785 785 <desc> 786 786 Like @c DeletingSnapshotOnline, but the machine was paused when the … … 788 788 </desc> 789 789 </const> 790 <const name="RestoringSnapshot" value="19">790 <const name="RestoringSnapshot" value="19"> 791 791 <desc> 792 792 A machine snapshot is being restored; this typically does not take long. 793 793 </desc> 794 794 </const> 795 <const name="DeletingSnapshot" value="20">795 <const name="DeletingSnapshot" value="20"> 796 796 <desc> 797 797 A machine snapshot is being deleted; this can take a long time since this … … 800 800 </desc> 801 801 </const> 802 <const name="SettingUp" value="21">802 <const name="SettingUp" value="21"> 803 803 <desc> 804 804 Lengthy setup operation is in progress. … … 811 811 </desc> 812 812 </const> 813 <const name="LastOnline" 813 <const name="LastOnline" value="18" wsmap="suppress"> <!-- DeletingSnapshotPaused --> 814 814 <desc> 815 815 Pseudo-state: last online state (for use in relational expressions). … … 822 822 </desc> 823 823 </const> 824 <const name="LastTransient" 824 <const name="LastTransient" value="21" wsmap="suppress"> <!-- SettingUp --> 825 825 <desc> 826 826 Pseudo-state: last transient state (for use in relational expressions). … … 915 915 <link to="IMachine::setHWVirtExProperty"/> methods. 916 916 </desc> 917 <const name="Null" value="0">917 <const name="Null" value="0"> 918 918 <desc>Null value (never used by the API).</desc> 919 919 </const> 920 <const name="Enabled" value="1">920 <const name="Enabled" value="1"> 921 921 <desc> 922 922 Whether hardware virtualization (VT-x/AMD-V) is enabled at all. If … … 924 924 </desc> 925 925 </const> 926 <const name="Exclusive" value="2">926 <const name="Exclusive" value="2"> 927 927 <desc> 928 928 Whether hardware virtualization is used exclusively by VirtualBox. When enabled, … … 931 931 </desc> 932 932 </const> 933 <const name="VPID" value="3">933 <const name="VPID" value="3"> 934 934 <desc> 935 935 Whether VT-x VPID is enabled. If this extension is not available, it will not be used. 936 936 </desc> 937 937 </const> 938 <const name="NestedPaging" value="4">938 <const name="NestedPaging" value="4"> 939 939 <desc> 940 940 Whether Nested Paging is enabled. If this extension is not available, it will not be used. 941 941 </desc> 942 942 </const> 943 <const name="LargePages" value="5">943 <const name="LargePages" value="5"> 944 944 <desc> 945 945 Whether large page allocation is enabled; requires nested paging and a 64 bits host. 946 946 </desc> 947 947 </const> 948 <const name="Force" value="6">948 <const name="Force" value="6"> 949 949 <desc> 950 950 Whether the VM should fail to start if hardware virtualization (VT-x/AMD-V) cannot be used. If … … 1135 1135 </desc> 1136 1136 1137 <const name="HWVirtEx" value="0"/>1138 <const name="PAE" value="1"/>1139 <const name="LongMode" value="2"/>1140 <const name="NestedPaging" value="3"/>1137 <const name="HWVirtEx" value="0"/> 1138 <const name="PAE" value="1"/> 1139 <const name="LongMode" value="2"/> 1140 <const name="NestedPaging" value="3"/> 1141 1141 </enum> 1142 1142 … … 1148 1148 Firmware type. 1149 1149 </desc> 1150 <const name="BIOS" value="1">1150 <const name="BIOS" value="1"> 1151 1151 <desc>BIOS Firmware.</desc> 1152 1152 </const> 1153 <const name="EFI" value="2">1153 <const name="EFI" value="2"> 1154 1154 <desc>EFI Firmware, bitness detected basing on OS type.</desc> 1155 1155 </const> 1156 <const name="EFI32" value="3">1156 <const name="EFI32" value="3"> 1157 1157 <desc>Efi firmware, 32-bit.</desc> 1158 1158 </const> 1159 <const name="EFI64" value="4">1159 <const name="EFI64" value="4"> 1160 1160 <desc>Efi firmware, 64-bit.</desc> 1161 1161 </const> 1162 <const name="EFIDUAL" value="5">1162 <const name="EFIDUAL" value="5"> 1163 1163 <desc>Efi firmware, combined 32 and 64-bit.</desc> 1164 1164 </const> … … 1172 1172 Type of pointing device used in a virtual machine. 1173 1173 </desc> 1174 <const name="None" value="1">1174 <const name="None" value="1"> 1175 1175 <desc>No mouse.</desc> 1176 1176 </const> 1177 <const name="PS2Mouse" value="2">1177 <const name="PS2Mouse" value="2"> 1178 1178 <desc>PS/2 auxiliary device, a.k.a. mouse.</desc> 1179 1179 </const> 1180 <const name="USBMouse" value="3">1180 <const name="USBMouse" value="3"> 1181 1181 <desc>USB mouse (relative pointer).</desc> 1182 1182 </const> 1183 <const name="USBTablet" value="4">1183 <const name="USBTablet" value="4"> 1184 1184 <desc>USB tablet (absolute pointer).</desc> 1185 1185 </const> 1186 <const name="ComboMouse" value="5">1186 <const name="ComboMouse" value="5"> 1187 1187 <desc>Combined device, working as PS/2 or USB mouse, depending on guest behavior. 1188 1188 Using of such device can have negative performance implications. </desc> … … 1455 1455 1456 1456 This may be followed by a _ALPHA[0-9]*, _BETA[0-9]* or _RC[0-9]* tag 1457 in prerelease builds. 1458 publisher tag, at the end. 1457 in prerelease builds. Non-Oracle builds may (/shall) also have a 1458 publisher tag, at the end. The publisher tag starts with an underscore 1459 1459 just like the prerelease build type tag. 1460 1460 </desc> … … 2117 2117 have values defined. 2118 2118 </desc> 2119 <param name=" value" type="wstring" dir="return" safearray="yes">2119 <param name="keys" type="wstring" dir="return" safearray="yes"> 2120 2120 <desc>Array of extra data keys.</desc> 2121 2121 </param> … … 2374 2374 after a call to this method.</desc> 2375 2375 2376 <param name=" aProgress" type="IProgress" dir="return">2376 <param name="progress" type="IProgress" dir="return"> 2377 2377 <desc>Progress object to track the operation completion.</desc> 2378 2378 </param> … … 2382 2382 <desc>Change the current directory level.</desc> 2383 2383 2384 <param name=" aDir" type="wstring" dir="in">2384 <param name="dir" type="wstring" dir="in"> 2385 2385 <desc>The name of the directory to go in.</desc> 2386 2386 </param> 2387 2387 2388 <param name=" aProgress" type="IProgress" dir="return">2388 <param name="progress" type="IProgress" dir="return"> 2389 2389 <desc>Progress object to track the operation completion.</desc> 2390 2390 </param> … … 2394 2394 <desc>Go one directory upwards from the current directory level.</desc> 2395 2395 2396 <param name=" aProgress" type="IProgress" dir="return">2396 <param name="progress" type="IProgress" dir="return"> 2397 2397 <desc>Progress object to track the operation completion.</desc> 2398 2398 </param> … … 2404 2404 list up do date.</desc> 2405 2405 2406 <param name=" aNames" type="wstring" safearray="yes" dir="out">2406 <param name="names" type="wstring" safearray="yes" dir="out"> 2407 2407 <desc>The list of names for the entries.</desc> 2408 2408 </param> 2409 2409 2410 <param name=" aTypes" type="unsigned long" safearray="yes" dir="out">2410 <param name="types" type="unsigned long" safearray="yes" dir="out"> 2411 2411 <desc>The list of types for the entries.</desc> 2412 2412 </param> 2413 2413 2414 <param name=" aSizes" type="unsigned long" safearray="yes" dir="out">2414 <param name="sizes" type="unsigned long" safearray="yes" dir="out"> 2415 2415 <desc>The list of sizes (in bytes) for the entries.</desc> 2416 2416 </param> 2417 2417 2418 <param name=" aModes" type="unsigned long" safearray="yes" dir="out">2418 <param name="modes" type="unsigned long" safearray="yes" dir="out"> 2419 2419 <desc>The list of file modes (in octal form) for the entries.</desc> 2420 2420 </param> … … 2425 2425 level.</desc> 2426 2426 2427 <param name=" aNames" type="wstring" safearray="yes" dir="in">2427 <param name="names" type="wstring" safearray="yes" dir="in"> 2428 2428 <desc>The names to check.</desc> 2429 2429 </param> 2430 2430 2431 <param name=" aExists" type="wstring" safearray="yes" dir="return">2431 <param name="exists" type="wstring" safearray="yes" dir="return"> 2432 2432 <desc>The names which exist.</desc> 2433 2433 </param> … … 2437 2437 <desc>Deletes the given files in the current directory level.</desc> 2438 2438 2439 <param name=" aNames" type="wstring" safearray="yes" dir="in">2439 <param name="names" type="wstring" safearray="yes" dir="in"> 2440 2440 <desc>The names to remove.</desc> 2441 2441 </param> 2442 2442 2443 <param name=" aProgress" type="IProgress" dir="return">2443 <param name="progress" type="IProgress" dir="return"> 2444 2444 <desc>Progress object to track the operation completion.</desc> 2445 2445 </param> … … 2457 2457 </desc> 2458 2458 2459 <const name="KeepAllMACs" 2459 <const name="KeepAllMACs" value="1"> 2460 2460 <desc>Don't generate new MAC addresses of the attached network adapters.</desc> 2461 2461 </const> 2462 <const name="KeepNATMACs" 2462 <const name="KeepNATMACs" value="2"> 2463 2463 <desc>Don't generate new MAC addresses of the attached network adapters when they are using NAT.</desc> 2464 2464 </const> … … 2524 2524 </li> 2525 2525 2526 <li>Finally, call <link to="#importMachines" /> to 2526 <li>Finally, call <link to="#importMachines" /> to create virtual machines in 2527 2527 VirtualBox as instances of <link to="IMachine" /> that match the information in the 2528 2528 virtual system descriptions. After this call succeeded, the UUIDs of the machines created … … 2538 2538 </li> 2539 2539 2540 <li>For each machine you would like to export, call <link to="IMachine::export " />2540 <li>For each machine you would like to export, call <link to="IMachine::exportTo" /> 2541 2541 with the IAppliance object you just created. Each such call creates one instance of 2542 2542 <link to="IVirtualSystemDescription" /> inside the appliance. … … 2544 2544 2545 2545 <li>If desired, call <link to="IVirtualSystemDescription::setFinalValues" /> for each 2546 virtual system (machine) to override the suggestions made by the <link to="IMachine::export "/> routine.2546 virtual system (machine) to override the suggestions made by the <link to="IMachine::exportTo"/> routine. 2547 2547 </li> 2548 2548 … … 2603 2603 <desc> Array of virtual system descriptions. One such description is created 2604 2604 for each virtual system (machine) found in the OVF. 2605 This array is empty until either <link to="#interpret" /> (for import) or <link to="IMachine::export " />2605 This array is empty until either <link to="#interpret" /> (for import) or <link to="IMachine::exportTo" /> 2606 2606 (for export) has been called. 2607 2607 </desc> … … 2630 2630 </desc> 2631 2631 </param> 2632 <param name=" aProgress" type="IProgress" dir="return">2632 <param name="progress" type="IProgress" dir="return"> 2633 2633 <desc>Progress object to track the operation completion.</desc> 2634 2634 </param> … … 2674 2674 </param> 2675 2675 2676 <param name=" aProgress" type="IProgress" dir="return">2676 <param name="progress" type="IProgress" dir="return"> 2677 2677 <desc>Progress object to track the operation completion.</desc> 2678 2678 </param> … … 2682 2682 <desc>Returns a <link to="IVFSExplorer" /> object for the given URI.</desc> 2683 2683 2684 <param name=" aUri" type="wstring" dir="in">2684 <param name="URI" type="wstring" dir="in"> 2685 2685 <desc>The URI describing the file system to use.</desc> 2686 2686 </param> 2687 2687 2688 <param name=" aExplorer" type="IVFSExplorer" dir="return">2688 <param name="explorer" type="IVFSExplorer" dir="return"> 2689 2689 <desc></desc> 2690 2690 </param> … … 2728 2728 <desc>Returns textual warnings which occurred during execution of <link to="#interpret" />.</desc> 2729 2729 2730 <param name=" aWarnings" type="wstring" dir="return" safearray="yes">2730 <param name="warnings" type="wstring" dir="return" safearray="yes"> 2731 2731 <desc></desc> 2732 2732 </param> … … 2808 2808 The list below identifies the value sets that are possible depending on the 2809 2809 <link to="VirtualSystemDescriptionType" /> enum value in the array item in @a aTypes[]. In each case, 2810 the array item with the same index in @a aOvfValues[] will contain the original value as contained2810 the array item with the same index in @a OVFValues[] will contain the original value as contained 2811 2811 in the OVF file (just for informational purposes), and the corresponding item in @a aVBoxValues[] 2812 2812 will contain a suggested value to be used for VirtualBox. Depending on the description type, … … 2816 2816 <li> 2817 2817 "OS": the guest operating system type. There must be exactly one such array item on import. The 2818 corresponding item in @a 2818 corresponding item in @a aVBoxValues[] contains the suggested guest operating system for VirtualBox. 2819 2819 This will be one of the values listed in <link to="IVirtualBox::guestOSTypes" />. The corresponding 2820 item in @a aOvfValues[] will contain a numerical value that described the operating system in the OVF.2820 item in @a OVFValues[] will contain a numerical value that described the operating system in the OVF. 2821 2821 </li> 2822 2822 <li> 2823 2823 "Name": the name to give to the new virtual machine. There can be at most one such array item; 2824 2824 if none is present on import, then an automatic name will be created from the operating system 2825 type. The corresponding item im @a aOvfValues[] will contain the suggested virtual machine name2825 type. The corresponding item im @a OVFValues[] will contain the suggested virtual machine name 2826 2826 from the OVF file, and @a aVBoxValues[] will contain a suggestion for a unique VirtualBox 2827 2827 <link to="IMachine" /> name that does not exist yet. … … 2847 2847 <li> 2848 2848 "HardDiskControllerIDE": an IDE hard disk controller. There can be at most two such items. 2849 An optional value in @a aOvfValues[] and @a aVBoxValues[] can be "PIIX3" or "PIIX4" to specify2849 An optional value in @a OVFValues[] and @a aVBoxValues[] can be "PIIX3" or "PIIX4" to specify 2850 2850 the type of IDE controller; this corresponds to the ResourceSubType element which VirtualBox 2851 2851 writes into the OVF. … … 2859 2859 <li> 2860 2860 "HardDiskControllerSATA": an SATA hard disk controller. There can be at most one such item. This 2861 has no value in @a aOvfValues[] or @a aVBoxValues[].2861 has no value in @a OVFValues[] or @a aVBoxValues[]. 2862 2862 The matching item in the @a aRefs[] array will be used as with IDE controllers (see above). 2863 2863 </li> 2864 2864 <li> 2865 2865 "HardDiskControllerSCSI": a SCSI hard disk controller. There can be at most one such item. 2866 The items in @a aOvfValues[] and @a aVBoxValues[] will either be "LsiLogic", "BusLogic" or2866 The items in @a OVFValues[] and @a aVBoxValues[] will either be "LsiLogic", "BusLogic" or 2867 2867 "LsiLogicSas". (Note that in OVF, the LsiLogicSas controller is treated as a SCSI controller 2868 2868 whereas VirtualBox considers it a class of storage controllers of its own; see … … 2874 2874 arbitrary number of these items, one for each virtual disk image that accompanies the OVF. 2875 2875 2876 The array item in @a aOvfValues[] will contain the file specification from the OVF file (without2876 The array item in @a OVFValues[] will contain the file specification from the OVF file (without 2877 2877 a path since the image file should be in the same location as the OVF file itself), whereas the 2878 2878 item in @a aVBoxValues[] will contain a qualified path specification to where VirtualBox uses the … … 2917 2917 </desc> 2918 2918 2919 <param name=" aTypes" type="VirtualSystemDescriptionType" dir="out" safearray="yes">2919 <param name="types" type="VirtualSystemDescriptionType" dir="out" safearray="yes"> 2920 2920 <desc></desc> 2921 2921 </param> 2922 2922 2923 <param name=" aRefs" type="wstring" dir="out" safearray="yes">2923 <param name="refs" type="wstring" dir="out" safearray="yes"> 2924 2924 <desc></desc> 2925 2925 </param> 2926 2926 2927 <param name=" aOvfValues" type="wstring" dir="out" safearray="yes">2927 <param name="OVFValues" type="wstring" dir="out" safearray="yes"> 2928 2928 <desc></desc> 2929 2929 </param> 2930 2930 2931 <param name=" aVBoxValues" type="wstring" dir="out" safearray="yes">2931 <param name="VBoxValues" type="wstring" dir="out" safearray="yes"> 2932 2932 <desc></desc> 2933 2933 </param> 2934 2934 2935 <param name=" aExtraConfigValues" type="wstring" dir="out" safearray="yes">2935 <param name="extraConfigValues" type="wstring" dir="out" safearray="yes"> 2936 2936 <desc></desc> 2937 2937 </param> … … 2943 2943 should be returned.</desc> 2944 2944 2945 <param name=" aType" type="VirtualSystemDescriptionType" dir="in">2945 <param name="type" type="VirtualSystemDescriptionType" dir="in"> 2946 2946 <desc></desc> 2947 2947 </param> 2948 2948 2949 <param name=" aTypes" type="VirtualSystemDescriptionType" dir="out" safearray="yes">2949 <param name="types" type="VirtualSystemDescriptionType" dir="out" safearray="yes"> 2950 2950 <desc></desc> 2951 2951 </param> 2952 2952 2953 <param name=" aRefs" type="wstring" dir="out" safearray="yes">2953 <param name="refs" type="wstring" dir="out" safearray="yes"> 2954 2954 <desc></desc> 2955 2955 </param> 2956 2956 2957 <param name=" aOvfValues" type="wstring" dir="out" safearray="yes">2957 <param name="OVFValues" type="wstring" dir="out" safearray="yes"> 2958 2958 <desc></desc> 2959 2959 </param> 2960 2960 2961 <param name=" aVBoxValues" type="wstring" dir="out" safearray="yes">2961 <param name="VBoxValues" type="wstring" dir="out" safearray="yes"> 2962 2962 <desc></desc> 2963 2963 </param> 2964 2964 2965 <param name=" aExtraConfigValues" type="wstring" dir="out" safearray="yes">2965 <param name="extraConfigValues" type="wstring" dir="out" safearray="yes"> 2966 2966 <desc></desc> 2967 2967 </param> … … 2974 2974 values.</desc> 2975 2975 2976 <param name=" aType" type="VirtualSystemDescriptionType" dir="in">2976 <param name="type" type="VirtualSystemDescriptionType" dir="in"> 2977 2977 <desc></desc> 2978 2978 </param> 2979 2979 2980 <param name=" aWhich" type="VirtualSystemDescriptionValueType" dir="in">2980 <param name="which" type="VirtualSystemDescriptionValueType" dir="in"> 2981 2981 <desc></desc> 2982 2982 </param> 2983 2983 2984 <param name=" aValues" type="wstring" dir="return" safearray="yes">2984 <param name="values" type="wstring" dir="return" safearray="yes"> 2985 2985 <desc></desc> 2986 2986 </param> … … 3007 3007 </desc> 3008 3008 3009 <param name=" aEnabled" type="boolean" dir="in" safearray="yes">3009 <param name="enabled" type="boolean" dir="in" safearray="yes"> 3010 3010 <desc></desc> 3011 3011 </param> 3012 3012 3013 <param name=" aVBoxValues" type="wstring" dir="in" safearray="yes">3013 <param name="VBoxValues" type="wstring" dir="in" safearray="yes"> 3014 3014 <desc></desc> 3015 3015 </param> 3016 3016 3017 <param name=" aExtraConfigValues" type="wstring" dir="in" safearray="yes">3017 <param name="extraConfigValues" type="wstring" dir="in" safearray="yes"> 3018 3018 <desc></desc> 3019 3019 </param> … … 3028 3028 </desc> 3029 3029 3030 <param name=" aType" type="VirtualSystemDescriptionType" dir="in">3030 <param name="type" type="VirtualSystemDescriptionType" dir="in"> 3031 3031 <desc></desc> 3032 3032 </param> 3033 3033 3034 <param name=" aVBoxValue" type="wstring" dir="in">3034 <param name="VBoxValue" type="wstring" dir="in"> 3035 3035 <desc></desc> 3036 3036 </param> 3037 3037 3038 <param name=" aExtraConfigValue" type="wstring" dir="in">3038 <param name="extraConfigValue" type="wstring" dir="in"> 3039 3039 <desc></desc> 3040 3040 </param> … … 3059 3059 machine state change from Saved to PoweredOff. 3060 3060 </desc> 3061 <param name=" aRemove" type="boolean" dir="in"/>3061 <param name="remove" type="boolean" dir="in"/> 3062 3062 </method> 3063 3063 … … 3082 3082 Tells VBoxSVC that <link to="IConsole::powerUp"/> is under ways and 3083 3083 gives it the progress object that should be part of any pending 3084 <link to="IMachine::launchVMProcess"/> operations. 3084 <link to="IMachine::launchVMProcess"/> operations. The progress 3085 3085 object may be called back to reflect an early cancelation, so some care 3086 3086 have to be taken with respect to any cancelation callbacks. The console … … 3088 3088 to signal the completion of the progress object. 3089 3089 </desc> 3090 <param name=" aProgress" type="IProgress" dir="in" />3090 <param name="progress" type="IProgress" dir="in" /> 3091 3091 </method> 3092 3092 … … 3419 3419 managing properties to the console. 3420 3420 </desc> 3421 <param name="name " type="wstring" dir="out" safearray="yes">3421 <param name="names" type="wstring" dir="out" safearray="yes"> 3422 3422 <desc> 3423 3423 The names of the properties returned. 3424 3424 </desc> 3425 3425 </param> 3426 <param name="value " type="wstring" dir="out" safearray="yes">3427 <desc> 3428 The values of the properties returned. 3426 <param name="values" type="wstring" dir="out" safearray="yes"> 3427 <desc> 3428 The values of the properties returned. The array entries match the 3429 3429 corresponding entries in the @a name array. 3430 3430 </desc> 3431 3431 </param> 3432 <param name="timestamp " type="long long" dir="out" safearray="yes">3433 <desc> 3434 The time stamps of the properties returned. 3432 <param name="timestamps" type="long long" dir="out" safearray="yes"> 3433 <desc> 3434 The time stamps of the properties returned. The array entries match 3435 3435 the corresponding entries in the @a name array. 3436 3436 </desc> … … 3438 3438 <param name="flags" type="wstring" dir="out" safearray="yes"> 3439 3439 <desc> 3440 The flags of the properties returned. 3440 The flags of the properties returned. The array entries match the 3441 3441 corresponding entries in the @a name array. 3442 3442 </desc> … … 3736 3736 </desc> 3737 3737 3738 <const name="MachineState" 3738 <const name="MachineState" value="1"> 3739 3739 <desc>Clone the state of the selected machine.</desc> 3740 3740 </const> 3741 <const name="MachineAndChildStates" 3741 <const name="MachineAndChildStates" value="2"> 3742 3742 <desc>Clone the state of the selected machine and its child snapshots if present.</desc> 3743 3743 </const> 3744 <const name="AllStates" 3744 <const name="AllStates" value="3"> 3745 3745 <desc>Clone all states (including all snapshots) of the machine, regardless of the machine object used.</desc> 3746 3746 </const> … … 3757 3757 </desc> 3758 3758 3759 <const name="Link" 3759 <const name="Link" value="1"> 3760 3760 <desc>Create a clone VM where all virtual disks are linked to the original VM.</desc> 3761 3761 </const> 3762 <const name="KeepAllMACs" 3762 <const name="KeepAllMACs" value="2"> 3763 3763 <desc>Don't generate new MAC addresses of the attached network adapters.</desc> 3764 3764 </const> 3765 <const name="KeepNATMACs" 3765 <const name="KeepNATMACs" value="3"> 3766 3766 <desc>Don't generate new MAC addresses of the attached network adapters when they are using NAT.</desc> 3767 3767 </const> 3768 <const name="KeepDiskNames" 3768 <const name="KeepDiskNames" value="4"> 3769 3769 <desc>Don't change the disk names.</desc> 3770 3770 </const> … … 3781 3781 </desc> 3782 3782 3783 <const name="Disabled" 3783 <const name="Disabled" value="1"> 3784 3784 <desc>Stopping the VM during system shutdown is disabled.</desc> 3785 3785 </const> 3786 <const name="SaveState" 3786 <const name="SaveState" value="2"> 3787 3787 <desc>The state of the VM will be saved when the system shuts down.</desc> 3788 3788 </const> 3789 <const name="PowerOff" 3789 <const name="PowerOff" value="3"> 3790 3790 <desc>The VM is powered off when the system shuts down.</desc> 3791 3791 </const> 3792 <const name="AcpiShutdown" 3792 <const name="AcpiShutdown" value="4"> 3793 3793 <desc>An ACPI shutdown event is generated.</desc> 3794 3794 </const> … … 3985 3985 <desc> 3986 3986 The UUID presented to the guest via memory tables, hardware and guest 3987 properties. 3987 properties. For most VMs this is the same as the @a id, but for VMs 3988 3988 which have been cloned or teleported it may be the same as the source 3989 3989 VM. The latter is because the guest shouldn't notice that it was … … 4206 4206 <attribute name="sessionType" type="wstring" readonly="yes"> 4207 4207 <desc> 4208 Type of the session. 4208 Type of the session. If <link to="#sessionState"/> is 4209 4209 Spawning or Locked, this attribute contains the 4210 4210 same value as passed to the … … 4337 4337 <attribute name="guestPropertyNotificationPatterns" type="wstring"> 4338 4338 <desc> 4339 A comma-separated list of simple glob patterns. 4339 A comma-separated list of simple glob patterns. Changes to guest 4340 4340 properties whose name matches one of the patterns will generate an 4341 4341 <link to="IGuestPropertyChangedEvent"/> signal. … … 4346 4346 <desc> 4347 4347 When set to @a true, the virtual machine becomes a target teleporter 4348 the next time it is powered on. 4348 the next time it is powered on. This can only set to @a true when the 4349 4349 VM is in the @a PoweredOff or @a Aborted state. 4350 4350 … … 4359 4359 teleportations on. 4360 4360 4361 0 means the port is automatically selected upon power on. 4361 0 means the port is automatically selected upon power on. The actual 4362 4362 value can be read from this property while the machine is waiting for 4363 4363 incoming teleportations. … … 4367 4367 <attribute name="teleporterAddress" type="wstring"> 4368 4368 <desc> 4369 The address the target teleporter will listen on. 4369 The address the target teleporter will listen on. If set to an empty 4370 4370 string, it will listen on all addresses. 4371 4371 </desc> … … 4379 4379 4380 4380 Note that you SET a plain text password while reading back a HASHED 4381 password. 4381 password. Setting a hashed password is currently not supported. 4382 4382 </desc> 4383 4383 </attribute> … … 4406 4406 <attribute name="faultTolerancePassword" type="wstring"> 4407 4407 <desc> 4408 The password to check for on the standby VM. 4408 The password to check for on the standby VM. This is just a 4409 4409 very basic measure to prevent simple hacks and operators accidentally 4410 4410 choosing the wrong standby VM. … … 4458 4458 <desc> 4459 4459 Enables the tracing facility in the VMM (including PDM devices + 4460 drivers). 4460 drivers). The VMM will consume about 0.5MB of more memory when 4461 4461 enabled and there may be some extra overhead from tracepoints that are 4462 4462 always enabled. … … 4467 4467 <desc> 4468 4468 Tracepoint configuration to apply at startup when 4469 <link to="IMachine::tracingEnabled" /> is true. 4470 a space separated of tracepoint group names to enable. 4471 group 'all' enables all tracepoints. 4469 <link to="IMachine::tracingEnabled" /> is true. The string specifies 4470 a space separated of tracepoint group names to enable. The special 4471 group 'all' enables all tracepoints. Check DBGFR3TracingConfig for 4472 4472 more details on available tracepoint groups and such. 4473 4473 4474 4474 Note that on hosts supporting DTrace (or similar), a lot of the 4475 tracepoints may be implemented exclusivly as DTrace probes. 4475 tracepoints may be implemented exclusivly as DTrace probes. So, the 4476 4476 effect of the same config may differ between Solaris and Windows for 4477 4477 example. … … 4482 4482 <desc> 4483 4483 Enables tracepoints in PDM devices and drivers to use the VMCPU or VM 4484 structures when firing off trace points. 4484 structures when firing off trace points. This is especially useful 4485 4485 with DTrace tracepoints, as it allows you to use the VMCPU or VM 4486 4486 pointer to obtain useful information such as guest register state. … … 5605 5605 which currently have values defined. 5606 5606 </desc> 5607 <param name=" value" type="wstring" dir="return" safearray="yes">5607 <param name="keys" type="wstring" dir="return" safearray="yes"> 5608 5608 <desc>Array of extra data keys.</desc> 5609 5609 </param> … … 5933 5933 the list of registered machines in the VirtualBox object. To delete the files which 5934 5934 belonged to the machine, including the XML file of the machine itself, call 5935 <link to="#delete "/>, optionally with the array of IMedium objects which was returned5935 <link to="#deleteConfig"/>, optionally with the array of IMedium objects which was returned 5936 5936 from this method. 5937 5937 … … 5952 5952 <li>With "DetachAllReturnHardDisksOnly", the call will behave like with "DetachAllReturnNone", 5953 5953 except that all the hard disk medium objects which were detached from the machine will 5954 be returned as an array. This allows for quickly passing them to the <link to="#delete " />5954 be returned as an array. This allows for quickly passing them to the <link to="#deleteConfig" /> 5955 5955 API for closing and deletion.</li> 5956 5956 <li>With "Full", the call will behave like with "DetachAllReturnHardDisksOnly", except 5957 5957 that all media will be returned in the array, including removable media like DVDs and 5958 5958 floppies. This might be useful if the user wants to inspect in detail which media were 5959 attached to the machine. Be careful when passing the media array to <link to="#delete " />5959 attached to the machine. Be careful when passing the media array to <link to="#deleteConfig" /> 5960 5960 in that case because users will typically want to preserve ISO and RAW image files.</li> 5961 5961 </ul> 5962 5962 5963 5963 A typical implementation will use "DetachAllReturnHardDisksOnly" and then pass the 5964 resulting IMedium array to <link to="#delete "/>. This way, the machine is completely5964 resulting IMedium array to <link to="#deleteConfig"/>. This way, the machine is completely 5965 5965 deleted with all its saved states and hard disk images, but images for removable 5966 5966 drives (such as ISO and RAW files) will remain on disk. … … 5968 5968 This API does not verify whether the media files returned in the array are still 5969 5969 attached to other machines (i.e. shared between several machines). If such a shared 5970 image is passed to <link to="#delete " /> however, closing the image will fail there5970 image is passed to <link to="#deleteConfig" /> however, closing the image will fail there 5971 5971 and the image will be silently skipped. 5972 5972 … … 6002 6002 <desc>How to clean up after the machine has been unregistered.</desc> 6003 6003 </param> 6004 <param name=" aMedia" type="IMedium" safearray="yes" dir="return">6004 <param name="media" type="IMedium" safearray="yes" dir="return"> 6005 6005 <desc>List of media detached from the machine, depending on the @a cleanupMode parameter.</desc> 6006 6006 </param> 6007 6007 </method> 6008 6008 6009 <method name="delete ">6009 <method name="deleteConfig"> 6010 6010 <desc> 6011 6011 Deletes the files associated with this machine from disk. If medium objects are passed … … 6050 6050 </result> 6051 6051 </desc> 6052 <param name=" aMedia" type="IMedium" safearray="yes" dir="in">6052 <param name="media" type="IMedium" safearray="yes" dir="in"> 6053 6053 <desc>List of media to be closed and whose storage files will be deleted.</desc> 6054 6054 </param> 6055 <param name=" aProgress" type="IProgress" dir="return">6055 <param name="progress" type="IProgress" dir="return"> 6056 6056 <desc>Progress object to track the operation completion.</desc> 6057 6057 </param> 6058 6058 </method> 6059 6059 6060 <method name="export ">6060 <method name="exportTo"> 6061 6061 <desc>Exports the machine to an OVF appliance. See <link to="IAppliance" /> for the 6062 6062 steps required to export VirtualBox machines to OVF. 6063 6063 </desc> 6064 6064 6065 <param name="a Appliance" type="IAppliance" dir="in">6065 <param name="appliance" type="IAppliance" dir="in"> 6066 6066 <desc>Appliance to export this machine to.</desc> 6067 6067 </param> … … 6069 6069 <desc>The target location.</desc> 6070 6070 </param> 6071 <param name=" aDescription" type="IVirtualSystemDescription" dir="return">6071 <param name="description" type="IVirtualSystemDescription" dir="return"> 6072 6072 <desc>VirtualSystemDescription object which is created for this machine.</desc> 6073 6073 </param> … … 6217 6217 <param name="value" type="wstring" dir="out"> 6218 6218 <desc> 6219 The value of the property. 6219 The value of the property. If the property does not exist then this 6220 6220 will be empty. 6221 6221 </desc> … … 6251 6251 <param name="value" type="wstring" dir="return"> 6252 6252 <desc> 6253 The value of the property. 6253 The value of the property. If the property does not exist then this 6254 6254 will be empty. 6255 6255 </desc> … … 6273 6273 <param name="value" type="long long" dir="return"> 6274 6274 <desc> 6275 The timestamp. 6275 The timestamp. If the property does not exist then this will be 6276 6276 empty. 6277 6277 </desc> … … 6305 6305 <param name="value" type="wstring" dir="in"> 6306 6306 <desc> 6307 The new value of the property to set, change or delete. 6307 The new value of the property to set, change or delete. If the 6308 6308 property does not yet exist and value is non-empty, it will be 6309 created. 6309 created. If the value is @c null or empty, the property will be 6310 6310 deleted if it exists. 6311 6311 </desc> … … 6322 6322 <desc> 6323 6323 Sets or changes a value in the machine's guest property 6324 store. 6324 store. The flags field will be left unchanged or created empty for a 6325 6325 new property. 6326 6326 … … 6374 6374 <desc> 6375 6375 The patterns to match the properties against, separated by '|' 6376 characters. 6377 </desc> 6378 </param> 6379 <param name="name " type="wstring" dir="out" safearray="yes">6376 characters. If this is empty or @c null, all properties will match. 6377 </desc> 6378 </param> 6379 <param name="names" type="wstring" dir="out" safearray="yes"> 6380 6380 <desc> 6381 6381 The names of the properties returned. 6382 6382 </desc> 6383 6383 </param> 6384 <param name="value " type="wstring" dir="out" safearray="yes">6385 <desc> 6386 The values of the properties returned. 6384 <param name="values" type="wstring" dir="out" safearray="yes"> 6385 <desc> 6386 The values of the properties returned. The array entries match the 6387 6387 corresponding entries in the @a name array. 6388 6388 </desc> 6389 6389 </param> 6390 <param name="timestamp " type="long long" dir="out" safearray="yes">6391 <desc> 6392 The time stamps of the properties returned. 6390 <param name="timestamps" type="long long" dir="out" safearray="yes"> 6391 <desc> 6392 The time stamps of the properties returned. The array entries match 6393 6393 the corresponding entries in the @a name array. 6394 6394 </desc> … … 6396 6396 <param name="flags" type="wstring" dir="out" safearray="yes"> 6397 6397 <desc> 6398 The flags of the properties returned. 6398 The flags of the properties returned. The array entries match the 6399 6399 corresponding entries in the @a name array. 6400 6400 </desc> … … 6912 6912 <attribute name="sharedFolders" type="ISharedFolder" readonly="yes" safearray="yes"> 6913 6913 <desc> 6914 Collection of shared folders for the current session. 6914 Collection of shared folders for the current session. These folders 6915 6915 are called transient shared folders because they are available to the 6916 6916 guest OS running inside the associated virtual machine only for the … … 6945 6945 <desc> 6946 6946 Whether the guest clipboard should be connected to the host one or 6947 whether it should only be allowed access to the VRDE clipboard. 6947 whether it should only be allowed access to the VRDE clipboard. This 6948 6948 setting may not affect existing guest clipboard connections which 6949 6949 are already connected to the host clipboard. … … 6961 6961 execute virtual machines in their own process (like the VirtualBox 6962 6962 or VBoxSDL front-ends). Unless you are intending to write such a 6963 front-end, do not call this method. 6963 front-end, do not call this method. If you simply want to 6964 6964 start virtual machine execution using one of the existing front-ends 6965 6965 (for example the VirtualBox GUI or headless server), use … … 7608 7608 <param name="maxDowntime" type="unsigned long" dir="in"> 7609 7609 <desc> 7610 The maximum allowed downtime given as milliseconds. 7611 value. 7610 The maximum allowed downtime given as milliseconds. 0 is not a valid 7611 value. Recommended value: 250 ms. 7612 7612 7613 7613 The higher the value is, the greater the chance for a successful 7614 teleportation. 7614 teleportation. A small value may easily result in the teleportation 7615 7615 process taking hours and eventually fail. 7616 7616 … … 7698 7698 Network interface type. 7699 7699 </desc> 7700 <const name="Bridged" 7701 <const name="HostOnly" 7700 <const name="Bridged" value="1"/> 7701 <const name="HostOnly" value="2"/> 7702 7702 </enum> 7703 7703 … … 7937 7937 <param name="cpuId" type="unsigned long" dir="in"> 7938 7938 <desc> 7939 Identifier of the CPU. 7939 Identifier of the CPU. The CPU most be online. 7940 7940 <note> 7941 7941 The current implementation might not necessarily return the … … 7951 7951 <param name="subLeaf" type="unsigned long" dir="in"> 7952 7952 <desc> 7953 CPUID leaf sub index (ecx). 7954 information on Intel CPUs. 7953 CPUID leaf sub index (ecx). This currently only applies to cache 7954 information on Intel CPUs. Use 0 if retrieving values for 7955 7955 <link to="IMachine::setCPUIDLeaf"/>. 7956 7956 </desc> … … 8390 8390 8391 8391 The list of supported medium formats may be obtained by the 8392 <link 8392 <link to="#mediumFormats"/> call. Note that the default medium 8393 8393 format must have a capability to create differencing media; 8394 8394 otherwise operations that create media implicitly may fail … … 8489 8489 8490 8490 This attribute is for choosing between multiple extension packs 8491 providing VRDE. 8492 default one. 8491 providing VRDE. If only one is installed, it will automatically be the 8492 default one. The attribute value can be empty if no VRDE extension 8493 8493 pack is installed. 8494 8494 … … 8571 8571 <param name="maxNetworkAdapters" type="unsigned long" dir="return"> 8572 8572 <desc>The maximum number of network adapters allowed for 8573 particular chipset and attachment 8573 particular chipset and attachment type.</desc> 8574 8574 </param> 8575 8575 … … 8793 8793 </desc> 8794 8794 8795 <const name="None" 8795 <const name="None" value="0"> 8796 8796 <desc>No/invalid facility.</desc> 8797 8797 </const> 8798 <const name="VBoxGuestDriver" 8798 <const name="VBoxGuestDriver" value="20"> 8799 8799 <desc>VirtualBox base driver (VBoxGuest).</desc> 8800 8800 </const> 8801 <const name="AutoLogon" 8801 <const name="AutoLogon" value="90"> 8802 8802 <desc>Auto-logon modules (VBoxGINA, VBoxCredProv, pam_vbox).</desc> 8803 8803 </const> 8804 <const name="VBoxService" 8804 <const name="VBoxService" value="100"> 8805 8805 <desc>VirtualBox system service (VBoxService).</desc> 8806 8806 </const> 8807 <const name="VBoxTrayClient" 8807 <const name="VBoxTrayClient" value="101"> 8808 8808 <desc>VirtualBox desktop integration (VBoxTray on Windows, VBoxClient on non-Windows).</desc> 8809 8809 </const> 8810 <const name="Seamless" 8810 <const name="Seamless" value="1000"> 8811 8811 <desc>Seamless guest desktop integration.</desc> 8812 8812 </const> 8813 <const name="Graphics" 8813 <const name="Graphics" value="1100"> 8814 8814 <desc>Guest graphics mode. If not enabled, seamless rendering will not work, resize hints 8815 8815 are not immediately acted on and guest display resizes are probably not initiated by … … 8817 8817 </desc> 8818 8818 </const> 8819 <const name="All" 8819 <const name="All" value="2147483646"> 8820 8820 <desc>All facilities selected.</desc> 8821 8821 </const> … … 8830 8830 </desc> 8831 8831 8832 <const name="None" 8832 <const name="None" value="0"> 8833 8833 <desc>No/invalid class.</desc> 8834 8834 </const> 8835 <const name="Driver" 8835 <const name="Driver" value="10"> 8836 8836 <desc>Driver.</desc> 8837 8837 </const> 8838 <const name="Service" 8838 <const name="Service" value="30"> 8839 8839 <desc>System service.</desc> 8840 8840 </const> 8841 <const name="Program" 8841 <const name="Program" value="50"> 8842 8842 <desc>Program.</desc> 8843 8843 </const> 8844 <const name="Feature" 8844 <const name="Feature" value="100"> 8845 8845 <desc>Feature.</desc> 8846 8846 </const> 8847 <const name="ThirdParty" 8847 <const name="ThirdParty" value="999"> 8848 8848 <desc>Third party.</desc> 8849 8849 </const> 8850 <const name="All" 8850 <const name="All" value="2147483646"> 8851 8851 <desc>All facility classes selected.</desc> 8852 8852 </const> … … 8861 8861 </desc> 8862 8862 8863 <const name="Inactive" 8863 <const name="Inactive" value="0"> 8864 8864 <desc>Facility is not active.</desc> 8865 8865 </const> 8866 <const name="Paused" 8866 <const name="Paused" value="1"> 8867 8867 <desc>Facility has been paused.</desc> 8868 8868 </const> 8869 <const name="PreInit" 8869 <const name="PreInit" value="20"> 8870 8870 <desc>Facility is preparing to initialize.</desc> 8871 8871 </const> 8872 <const name="Init" 8872 <const name="Init" value="30"> 8873 8873 <desc>Facility is initializing.</desc> 8874 8874 </const> 8875 <const name="Active" 8875 <const name="Active" value="50"> 8876 8876 <desc>Facility is up and running.</desc> 8877 8877 </const> 8878 <const name="Terminating" 8878 <const name="Terminating" value="100"> 8879 8879 <desc>Facility is shutting down.</desc> 8880 8880 </const> 8881 <const name="Terminated" 8881 <const name="Terminated" value="101"> 8882 8882 <desc>Facility successfully shut down.</desc> 8883 8883 </const> 8884 <const name="Failed" 8884 <const name="Failed" value="800"> 8885 8885 <desc>Facility failed to start.</desc> 8886 8886 </const> 8887 <const name="Unknown" 8887 <const name="Unknown" value="999"> 8888 8888 <desc>Facility status is unknown.</desc> 8889 8889 </const> … … 8931 8931 </desc> 8932 8932 8933 <const name="None" 8933 <const name="None" value="0"> 8934 8934 <desc>Guest Additions are not loaded.</desc> 8935 8935 </const> 8936 <const name="System" 8936 <const name="System" value="1"> 8937 8937 <desc>Guest drivers are loaded.</desc> 8938 8938 </const> 8939 <const name="Userland" 8939 <const name="Userland" value="2"> 8940 8940 <desc>Common components (such as application services) are loaded.</desc> 8941 8941 </const> 8942 <const name="Desktop" 8942 <const name="Desktop" value="3"> 8943 8943 <desc>Per-user desktop components are loaded.</desc> 8944 8944 </const> … … 8953 8953 </desc> 8954 8954 8955 <const name="None" value="0">8955 <const name="None" value="0"> 8956 8956 <desc>No flag set.</desc> 8957 8957 </const> 8958 <const name="WaitForUpdateStartOnly" value="1">8958 <const name="WaitForUpdateStartOnly" value="1"> 8959 8959 <desc>Starts the regular updating process and waits until the 8960 8960 actual Guest Additions update inside the guest was started. … … 9078 9078 </desc> 9079 9079 9080 <const name="Set" 9080 <const name="Set" value="0"> 9081 9081 <desc>Seek from the start of the file.</desc> 9082 9082 </const> 9083 <const name="Current" 9083 <const name="Current" value="1"> 9084 9084 <desc>Seek from the current file position.</desc> 9085 9085 </const> … … 9093 9093 Guest process input flags. 9094 9094 </desc> 9095 <const name="None" 9095 <const name="None" value="0"> 9096 9096 <desc>No flag set.</desc> 9097 9097 </const> 9098 <const name="EndOfFile" 9098 <const name="EndOfFile" value="1"> 9099 9099 <desc>End of file (input) reached.</desc> 9100 9100 </const> … … 9109 9109 type of output to retrieve. 9110 9110 </desc> 9111 <const name="None" 9111 <const name="None" value="0"> 9112 9112 <desc>No flags set. Get output from stdout.</desc> 9113 9113 </const> 9114 <const name="StdErr" 9114 <const name="StdErr" value="1"> 9115 9115 <desc>Get output from stderr.</desc> 9116 9116 </const> … … 9125 9125 </desc> 9126 9126 9127 <const name="None" 9127 <const name="None" value="0"> 9128 9128 <desc>No waiting flags specified. Do not use this.</desc> 9129 9129 </const> 9130 <const name="Start" 9130 <const name="Start" value="1"> 9131 9131 <desc>Wait for the process being started.</desc> 9132 9132 </const> 9133 <const name="Terminate" 9133 <const name="Terminate" value="2"> 9134 9134 <desc>Wait for the process being terminated.</desc> 9135 9135 </const> 9136 <const name="StdIn" 9136 <const name="StdIn" value="4"> 9137 9137 <desc>Wait for stdin becoming available.</desc> 9138 9138 </const> 9139 <const name="StdOut" 9139 <const name="StdOut" value="8"> 9140 9140 <desc>Wait for data becoming available on stdout.</desc> 9141 9141 </const> 9142 <const name="StdErr" 9142 <const name="StdErr" value="16"> 9143 9143 <desc>Wait for data becoming available on stderr.</desc> 9144 9144 </const> … … 9164 9164 </desc> 9165 9165 9166 <const name="None" 9166 <const name="None" value="0"> 9167 9167 <desc>No result was returned. Not being used.</desc> 9168 9168 </const> 9169 <const name="Start" 9169 <const name="Start" value="1"> 9170 9170 <desc>The process has been started.</desc> 9171 9171 </const> 9172 <const name="Terminate" 9172 <const name="Terminate" value="2"> 9173 9173 <desc>The process has been terminated.</desc> 9174 9174 </const> 9175 <const name="Status" 9175 <const name="Status" value="3"> 9176 9176 <desc> 9177 9177 The process has changed its status. The status then can … … 9179 9179 </desc> 9180 9180 </const> 9181 <const name="Error" 9181 <const name="Error" value="4"> 9182 9182 <desc>Error while executing the process.</desc> 9183 9183 </const> 9184 <const name="Timeout" 9184 <const name="Timeout" value="5"> 9185 9185 <desc> 9186 9186 The waiting operation timed out. This also will happen … … 9189 9189 </desc> 9190 9190 </const> 9191 <const name="StdIn" 9191 <const name="StdIn" value="6"> 9192 9192 <desc> 9193 9193 The process signalled that stdin became available for writing 9194 9194 and that the process awaits input now.</desc> 9195 9195 </const> 9196 <const name="StdOut" 9196 <const name="StdOut" value="7"> 9197 9197 <desc>Data on stdout became available for reading.</desc> 9198 9198 </const> 9199 <const name="StdErr" 9199 <const name="StdErr" value="8"> 9200 9200 <desc>Data on stderr became available for reading.</desc> 9201 9201 </const> 9202 <const name="WaitFlagNotSupported" 9202 <const name="WaitFlagNotSupported" value="9"> 9203 9203 <desc> 9204 9204 A waiting flag specified in the <link to="IProcess::waitFor"/> call … … 9215 9215 File copying flags. 9216 9216 </desc> 9217 <const name="None" 9217 <const name="None" value="0"> 9218 9218 <desc>No flag set.</desc> 9219 9219 </const> 9220 <const name="Recursive" 9220 <const name="Recursive" value="1"> 9221 9221 <desc>Copy directories recursively.</desc> 9222 9222 </const> 9223 <const name="Update" 9223 <const name="Update" value="2"> 9224 9224 <desc>Only copy when the source file is newer than the destination file or when the destination file is missing.</desc> 9225 9225 </const> 9226 <const name="FollowLinks" 9226 <const name="FollowLinks" value="4"> 9227 9227 <desc>Follow symbolic links.</desc> 9228 9228 </const> … … 9236 9236 Directory creation flags. 9237 9237 </desc> 9238 <const name="None" 9238 <const name="None" value="0"> 9239 9239 <desc>No flag set.</desc> 9240 9240 </const> 9241 <const name="Parents" 9241 <const name="Parents" value="1"> 9242 9242 <desc>No error if existing, make parent directories as needed.</desc> 9243 9243 </const> … … 9252 9252 </desc> 9253 9253 9254 <const name="None" 9254 <const name="None" value="0"> 9255 9255 <desc>No flag set.</desc> 9256 9256 </const> 9257 <const name="ContentAndDir" 9257 <const name="ContentAndDir" value="1"> 9258 9258 <desc>Delete the content of the directory and the directory itself.</desc> 9259 9259 </const> 9260 <const name="ContentOnly" 9260 <const name="ContentOnly" value="2"> 9261 9261 <desc>Only delete the content of the directory, omit the directory it self.</desc> 9262 9262 </const> … … 9271 9271 </desc> 9272 9272 9273 <const name="None" 9273 <const name="None" value="0"> 9274 9274 <desc>No flag set.</desc> 9275 9275 </const> 9276 <const name="NoReplace" 9276 <const name="NoReplace" value="1"> 9277 9277 <desc>Do not replace anything.</desc> 9278 9278 </const> 9279 <const name="Replace" 9279 <const name="Replace" value="2"> 9280 9280 <desc>This will replace attempt any target which isn't a directory.</desc> 9281 9281 </const> 9282 <const name="NoSymlinks" 9282 <const name="NoSymlinks" value="4"> 9283 9283 <desc>Don't allow symbolic links as part of the path.</desc> 9284 9284 </const> … … 9293 9293 </desc> 9294 9294 9295 <const name="None" value="0">9295 <const name="None" value="0"> 9296 9296 <desc>No flag set.</desc> 9297 9297 </const> 9298 <const name="WaitForProcessStartOnly" value="1">9298 <const name="WaitForProcessStartOnly" value="1"> 9299 9299 <desc>Only use the specified timeout value to wait for starting the guest process - the guest 9300 9300 process itself then uses an infinite timeout.</desc> 9301 9301 </const> 9302 <const name="IgnoreOrphanedProcesses" value="2">9302 <const name="IgnoreOrphanedProcesses" value="2"> 9303 9303 <desc>Do not report an error when executed processes are still alive when VBoxService or the guest OS is shutting down.</desc> 9304 9304 </const> 9305 <const name="Hidden" value="4">9305 <const name="Hidden" value="4"> 9306 9306 <desc>Do not show the started process according to the guest OS guidelines.</desc> 9307 9307 </const> 9308 <const name="NoProfile" value="8">9308 <const name="NoProfile" value="8"> 9309 9309 <desc>Do not use the user's profile data when exeuting a process. Only available for Windows guests.</desc> 9310 9310 </const> 9311 <const name="WaitForStdOut" value="16">9311 <const name="WaitForStdOut" value="16"> 9312 9312 <desc>The guest process waits until all data from stdout is read out.</desc> 9313 9313 </const> 9314 <const name="WaitForStdErr" value="32">9314 <const name="WaitForStdErr" value="32"> 9315 9315 <desc>The guest process waits until all data from stderr is read out.</desc> 9316 9316 </const> 9317 <const name="ExpandArguments" value="64">9317 <const name="ExpandArguments" value="64"> 9318 9318 <desc>Expands environment variables in process arguments.</desc> 9319 9319 </const> … … 9328 9328 </desc> 9329 9329 9330 <const name="Invalid" 9330 <const name="Invalid" value="0"> 9331 9331 <desc>Invalid priority, do not use.</desc> 9332 9332 </const> 9333 <const name="Default" 9333 <const name="Default" value="1"> 9334 9334 <desc>Default process priority determined by the OS.</desc> 9335 9335 </const> … … 9344 9344 </desc> 9345 9345 9346 <const name="Unknown" 9346 <const name="Unknown" value="0"> 9347 9347 <desc>It is not known what is being targeted.</desc> 9348 9348 </const> 9349 <const name="Directory" 9349 <const name="Directory" value="1"> 9350 9350 <desc>The link targets a directory.</desc> 9351 9351 </const> 9352 <const name="File" 9352 <const name="File" value="2"> 9353 9353 <desc>The link targets a file (or whatever else).</desc> 9354 9354 </const> … … 9363 9363 </desc> 9364 9364 9365 <const name="None" 9365 <const name="None" value="0"> 9366 9366 <desc>No flags set.</desc> 9367 9367 </const> 9368 <const name="NoSymlinks" 9368 <const name="NoSymlinks" value="1"> 9369 9369 <desc>Don't allow symbolic links as part of the path.</desc> 9370 9370 </const> … … 9378 9378 Process execution statuses. 9379 9379 </desc> 9380 <const name="Undefined" 9380 <const name="Undefined" value="0"> 9381 9381 <desc>Process is in an undefined state.</desc> 9382 9382 </const> 9383 <const name="Starting" 9383 <const name="Starting" value="10"> 9384 9384 <desc>Process is being started.</desc> 9385 9385 </const> 9386 <const name="Started" 9386 <const name="Started" value="100"> 9387 9387 <desc>Process has been started.</desc> 9388 9388 </const> 9389 <const name="Paused" 9389 <const name="Paused" value="110"> 9390 9390 <desc>Process has been paused.</desc> 9391 9391 </const> 9392 <const name="Terminating" 9392 <const name="Terminating" value="480"> 9393 9393 <desc>Process is being terminated.</desc> 9394 9394 </const> 9395 <const name="TerminatedNormally" 9395 <const name="TerminatedNormally" value="500"> 9396 9396 <desc>Process terminated normally.</desc> 9397 9397 </const> 9398 <const name="TerminatedSignal" 9398 <const name="TerminatedSignal" value="510"> 9399 9399 <desc>Process terminated via signal.</desc> 9400 9400 </const> 9401 <const name="TerminatedAbnormally" 9401 <const name="TerminatedAbnormally" value="511"> 9402 9402 <desc>Process terminated abnormally.</desc> 9403 9403 </const> 9404 <const name="TimedOutKilled" 9404 <const name="TimedOutKilled" value="512"> 9405 9405 <desc>Process timed out and was killed.</desc> 9406 9406 </const> 9407 <const name="TimedOutAbnormally" 9407 <const name="TimedOutAbnormally" value="513"> 9408 9408 <desc>Process timed out and was not killed successfully.</desc> 9409 9409 </const> 9410 <const name="Down" 9410 <const name="Down" value="600"> 9411 9411 <desc>Service/OS is stopping, process was killed.</desc> 9412 9412 </const> 9413 <const name="Error" 9413 <const name="Error" value="800"> 9414 9414 <desc>Something went wrong.</desc> 9415 9415 </const> … … 9424 9424 </desc> 9425 9425 9426 <const name="Undefined" 9426 <const name="Undefined" value="0"> 9427 9427 <desc>Type is undefined / unknown.</desc> 9428 9428 </const> 9429 <const name="FIFO" 9429 <const name="FIFO" value="1"> 9430 9430 <desc>Named pipe.</desc> 9431 9431 </const> 9432 <const name="DevChar" 9432 <const name="DevChar" value="10"> 9433 9433 <desc>Character device.</desc> 9434 9434 </const> 9435 <const name="DevBlock" 9435 <const name="DevBlock" value="11"> 9436 9436 <desc>Block device.</desc> 9437 9437 </const> 9438 <const name="Directory" 9438 <const name="Directory" value="50"> 9439 9439 <desc>Directory.</desc> 9440 9440 </const> 9441 <const name="File" 9441 <const name="File" value="80"> 9442 9442 <desc>File.</desc> 9443 9443 </const> 9444 <const name="Symlink" 9444 <const name="Symlink" value="100"> 9445 9445 <desc>Symlink.</desc> 9446 9446 </const> 9447 <const name="Socket" 9447 <const name="Socket" value="200"> 9448 9448 <desc>Socket.</desc> 9449 9449 </const> 9450 <const name="Whiteout" 9450 <const name="Whiteout" value="400"> 9451 9451 <desc>Whiteout.</desc> 9452 9452 </const> … … 9461 9461 </desc> 9462 9462 9463 <const name="Ignore" value="0">9463 <const name="Ignore" value="0"> 9464 9464 <desc>Do nothing.</desc> 9465 9465 </const> 9466 9466 9467 <const name="Copy" value="1">9467 <const name="Copy" value="1"> 9468 9468 <desc>Copy the item to the target.</desc> 9469 9469 </const> 9470 9470 9471 <const name="Move" value="2">9471 <const name="Move" value="2"> 9472 9472 <desc>Move the item to the target.</desc> 9473 9473 </const> 9474 9474 9475 <const name="Link" value="3">9475 <const name="Link" value="3"> 9476 9476 <desc>Link the item from within the target.</desc> 9477 9477 </const> … … 9485 9485 Directory open flags. 9486 9486 </desc> 9487 <const name="None" 9487 <const name="None" value="0"> 9488 9488 <desc>No flag set.</desc> 9489 9489 </const> 9490 <const name="NoSymlinks" 9490 <const name="NoSymlinks" value="1"> 9491 9491 <desc>Don't allow symbolic links as part of the path.</desc> 9492 9492 </const> … … 9540 9540 </attribute> 9541 9541 9542 <attribute name="timeout" type="unsigned long" readonly="no">9542 <attribute name="timeout" type="unsigned long"> 9543 9543 <desc> 9544 9544 Returns the session timeout (in ms). … … 9657 9657 </result> 9658 9658 <result name="E_INVALIDARG"> 9659 Invalid argument. 9659 Invalid argument. This includes an incorrectly formatted template, 9660 9660 or a non-absolute path. 9661 9661 </result> 9662 9662 <result name="VBOX_E_IPRT_ERROR"> 9663 The temporary directory could not be created. 9663 The temporary directory could not be created. Possible reasons 9664 9664 include a non-existing path or an insecure path when the secure 9665 9665 option was requested. … … 9667 9667 </desc> 9668 9668 <param name="templateName" type="wstring" dir="in"> 9669 <desc>Template for the name of the directory to create. 9670 contain at least one 'X' character. 9669 <desc>Template for the name of the directory to create. This must 9670 contain at least one 'X' character. The first group of consecutive 9671 9671 'X' characters in the template will be replaced by a random 9672 9672 alphanumeric string to produce a unique name.</desc> 9673 9673 </param> 9674 9674 <param name="mode" type="unsigned long" dir="in"> 9675 <desc>The mode of the directory to create. 9676 reasons not to. 9675 <desc>The mode of the directory to create. Use 0700 unless there are 9676 reasons not to. This parameter is ignored if "secure" is specified. 9677 9677 </desc> 9678 9678 </param> … … 9684 9684 Currently this means that another unprivileged user cannot 9685 9685 manipulate the path specified or remove the temporary directory 9686 after it has been created. 9687 ignored. 9686 after it has been created. Also causes the mode specified to be 9687 ignored. May not be supported on all guest types.</desc> 9688 9688 </param> 9689 9689 <param name="directory" type="wstring" dir="return"> … … 9899 9899 <param name="templateName" type="wstring" dir="in"> 9900 9900 <desc>Template for the name of the file to create. This must contain 9901 at least one 'X' character. 9901 at least one 'X' character. The first group of consecutive 'X' 9902 9902 characters in the template will be replaced by a random 9903 9903 alphanumeric string to produce a unique name. … … 9906 9906 <param name="mode" type="unsigned long" dir="in"> 9907 9907 <desc>The mode of the file to create. Use 0700 unless there are 9908 reasons not to. 9908 reasons not to. This parameter is ignored if "secure" is specified. 9909 9909 </desc> 9910 9910 </param> … … 9916 9916 Currently this means that another unprivileged user cannot 9917 9917 manipulate the path specified or remove the temporary file after 9918 it has been created. 9918 it has been created. Also causes the mode specified to be ignored. 9919 9919 May not be supported on all guest types.</desc> 9920 9920 </param> … … 10574 10574 </desc> 10575 10575 <param name="objInfo" type="IFsObjInfo" dir="return"> 10576 <desc>Object information of the current directory entry read. Also see <link to="IFsObjInfo"/>.</desc> 10576 <desc>Object information of the current directory entry read. Also see 10577 <link to="IFsObjInfo"/>.</desc> 10577 10578 </param> 10578 10579 </method> … … 10645 10646 </desc> 10646 10647 <param name="objInfo" type="IFsObjInfo" dir="return"> 10647 <desc>Object information of this file. Also see <link to="IFsObjInfo"/>.</desc> 10648 <desc>Object information of this file. Also see 10649 <link to="IFsObjInfo"/>.</desc> 10648 10650 </param> 10649 10651 </method> … … 11249 11251 <desc>The screen id where the Drag and Drop event occured.</desc> 11250 11252 </param> 11251 <param name="format " type="wstring" dir="out" safearray="yes">11253 <param name="formats" type="wstring" dir="out" safearray="yes"> 11252 11254 <desc>On return the supported mime types.</desc> 11253 11255 </param> … … 11559 11561 <desc> 11560 11562 When non-zero, this specifies the number of milliseconds after which 11561 the operation will automatically be canceled. 11563 the operation will automatically be canceled. This can only be set on 11562 11564 cancelable objects. 11563 11565 </desc> … … 11580 11582 11581 11583 Note that the VirtualBox/XPCOM/COM/native event queues of the calling 11582 thread are not processed while waiting. 11584 thread are not processed while waiting. Neglecting event queues may 11583 11585 have dire consequences (degrade performance, resource hogs, 11584 11586 deadlocks, etc.), this is specially so for the main thread on 11585 platforms using XPCOM. 11587 platforms using XPCOM. Callers are adviced wait for short periods 11586 11588 and service their event queues between calls, or to create a worker 11587 11589 thread to do the waiting. … … 11956 11958 </desc> 11957 11959 11958 <const name="Standard" value="0">11960 <const name="Standard" value="0"> 11959 11961 <desc> 11960 11962 No particular variant requested, results in using the backend default. 11961 11963 </desc> 11962 11964 </const> 11963 <const name="VmdkSplit2G" value="0x01">11965 <const name="VmdkSplit2G" value="0x01"> 11964 11966 <desc> 11965 11967 VMDK image split in chunks of less than 2GByte. 11966 11968 </desc> 11967 11969 </const> 11968 <const name="VmdkRawDisk" value="0x02">11970 <const name="VmdkRawDisk" value="0x02"> 11969 11971 <desc> 11970 11972 VMDK image representing a raw disk. 11971 11973 </desc> 11972 11974 </const> 11973 <const name="VmdkStreamOptimized" value="0x04">11975 <const name="VmdkStreamOptimized" value="0x04"> 11974 11976 <desc> 11975 11977 VMDK streamOptimized image. Special import/export format which is … … 11977 11979 </desc> 11978 11980 </const> 11979 <const name="VmdkESX" value="0x08">11981 <const name="VmdkESX" value="0x08"> 11980 11982 <desc> 11981 11983 VMDK format variant used on ESX products. 11982 11984 </desc> 11983 11985 </const> 11984 <const name="Fixed" value="0x10000">11986 <const name="Fixed" value="0x10000"> 11985 11987 <desc> 11986 11988 Fixed image. Only allowed for base images. 11987 11989 </desc> 11988 11990 </const> 11989 <const name="Diff" value="0x20000">11991 <const name="Diff" value="0x20000"> 11990 11992 <desc> 11991 11993 Differencing image. Only allowed for child images. 11992 11994 </desc> 11993 11995 </const> 11994 <const name="NoCreateDir" value="0x40000000">11996 <const name="NoCreateDir" value="0x40000000"> 11995 11997 <desc> 11996 11998 Special flag which suppresses automatic creation of the subdirectory. … … 12038 12040 This also means that if <link to="IMachine::attachDevice"/> performs 12039 12041 a direct attachment then the same hard disk will be returned in response 12040 to the subsequent 12042 to the subsequent <link to="IMachine::getMedium"/> call; however if 12041 12043 an indirect attachment is performed then 12042 12044 <link to="IMachine::getMedium"/> will return the implicitly created … … 12089 12091 machine settings to disk. This deferring is necessary to guarantee that 12090 12092 the hard disk configuration may be restored at any time by a call to 12091 <link to="IMachine::discardSettings"/> 12093 <link to="IMachine::discardSettings"/> before the settings 12092 12094 are saved (committed). 12093 12095 … … 12324 12326 12325 12327 Media are removed from media registries by the <link to="IMedium::close"/>, 12326 <link to="#deleteStorage"/> and 12328 <link to="#deleteStorage"/> and <link to="#mergeTo"/> methods. 12327 12329 12328 12330 <h3>Accessibility checks</h3> … … 13682 13684 <see><link to="IMediumFormat::capabilities"/></see> 13683 13685 </desc> 13684 <param 13686 <param name="extensions" type="wstring" safearray="yes" dir="out"> 13685 13687 <desc>The array of supported extensions.</desc> 13686 13688 </param> 13687 <param name="type" type="DeviceType" safearray="yes" dir="out">13689 <param name="types" type="DeviceType" safearray="yes" dir="out"> 13688 13690 <desc>The array which indicates the device type for every given extension.</desc> 13689 13691 </param> … … 13709 13711 <desc>Array of property names.</desc> 13710 13712 </param> 13711 <param name="description " type="wstring" safearray="yes" dir="out">13713 <param name="descriptions" type="wstring" safearray="yes" dir="out"> 13712 13714 <desc>Array of property descriptions.</desc> 13713 13715 </param> … … 14005 14007 </desc> 14006 14008 14007 <const name="Opaque" 14009 <const name="Opaque" value="0"> 14008 14010 <desc> 14009 14011 Unknown buffer format (the user may not assume any particular format of … … 14011 14013 </desc> 14012 14014 </const> 14013 <const name="FOURCC_RGB" 14015 <const name="FOURCC_RGB" value="0x32424752"> 14014 14016 <desc> 14015 14017 Basic RGB format (<link to="IFramebuffer::bitsPerPixel"/> determines the … … 14087 14089 The initial purpose is to allow the display of icons providing 14088 14090 information about the VM state, including disk activity, in front 14089 ends which do not have other means of doing that. 14090 designed to controlled exclusively by IDisplay. 14091 ends which do not have other means of doing that. The overlay is 14092 designed to controlled exclusively by IDisplay. It has no locking 14091 14093 of its own, and any changes made to it are not guaranteed to be 14092 visible until the affected portion of IFramebuffer is updated. 14093 overlay can be created lazily the first time it is requested. 14094 visible until the affected portion of IFramebuffer is updated. The 14095 overlay can be created lazily the first time it is requested. This 14094 14096 attribute can also return @c null to signal that the overlay is not 14095 14097 implemented. … … 14302 14304 <method name="setVisibleRegion"> 14303 14305 <desc> 14304 Suggests a new visible region to this frame buffer. 14306 Suggests a new visible region to this frame buffer. This region 14305 14307 represents the area of the VM display which is a union of regions of 14306 14308 all top-level windows of the guest operating system running inside the … … 14355 14357 <desc> 14356 14358 The IFramebufferOverlay interface represents an alpha blended overlay 14357 for displaying status icons above an IFramebuffer. 14358 not visible, so that it must be explicitly shown. 14359 for displaying status icons above an IFramebuffer. It is always created 14360 not visible, so that it must be explicitly shown. It only covers a 14359 14361 portion of the IFramebuffer, determined by its width, height and 14360 co-ordinates. 14361 that order) format, and may be written to directly. 14362 co-ordinates. It is always in packed pixel little-endian 32bit ARGB (in 14363 that order) format, and may be written to directly. Do re-read the 14362 14364 width though, after setting it, as it may be adjusted (increased) to 14363 14365 make it more suitable for the front end. … … 14371 14373 </attribute> 14372 14374 14373 <attribute name="visible" type="boolean" readonly="no">14375 <attribute name="visible" type="boolean"> 14374 14376 <desc> 14375 14377 Whether the overlay is currently visible. … … 14377 14379 </attribute> 14378 14380 14379 <attribute name="alpha" type="unsigned long" readonly="no">14380 <desc> 14381 The global alpha value for the overlay. 14381 <attribute name="alpha" type="unsigned long"> 14382 <desc> 14383 The global alpha value for the overlay. This may or may not be 14382 14384 supported by a given front end. 14383 14385 </desc> … … 15021 15023 </desc> 15022 15024 15023 <const name="Disconnected" 15025 <const name="Disconnected" value="0"> 15024 15026 <desc>Virtual device is not attached to any real host device.</desc> 15025 15027 </const> 15026 <const name="HostPipe" 15028 <const name="HostPipe" value="1"> 15027 15029 <desc>Virtual device is attached to a host pipe.</desc> 15028 15030 </const> 15029 <const name="HostDevice" 15031 <const name="HostDevice" value="2"> 15030 15032 <desc>Virtual device is attached to a host device.</desc> 15031 15033 </const> 15032 <const name="RawFile" 15034 <const name="RawFile" value="3"> 15033 15035 <desc>Virtual device is attached to a raw file.</desc> 15034 15036 </const> … … 15196 15198 <param name="filename" type="wstring" dir="in"> 15197 15199 <desc> 15198 The name of the output file. 15200 The name of the output file. The file must not exist. 15199 15201 </desc> 15200 15202 </param> … … 15215 15217 <param name="filename" type="wstring" dir="in"> 15216 15218 <desc> 15217 The name of the output file. 15219 The name of the output file. The file must not exist. 15218 15220 </desc> 15219 15221 </param> … … 15398 15400 <param name="value" type="wstring" dir="return"> 15399 15401 <desc> 15400 The register value. 15402 The register value. This is usually a hex value (always 0x prefixed) 15401 15403 but other format may be used for floating point registers (TBD). 15402 15404 </desc> … … 15440 15442 <param name="value" type="wstring" dir="in"> 15441 15443 <desc> 15442 The new register value. 15444 The new register value. Hexadecimal, decimal and octal formattings 15443 15445 are supported in addition to any special formattings returned by 15444 15446 the getters. … … 16261 16263 </desc> 16262 16264 16263 <const name="AC97" value="0"/>16264 <const name="SB16" value="1"/>16265 <const name="HDA" value="2"/>16265 <const name="AC97" value="0"/> 16266 <const name="SB16" value="1"/> 16267 <const name="HDA" value="2"/> 16266 16268 </enum> 16267 16269 … … 16304 16306 </desc> 16305 16307 16306 <const name="Null" 16308 <const name="Null" value="0"> 16307 16309 <desc>Null value, also means "no authentication".</desc> 16308 16310 </const> 16309 <const name="External" 16310 <const name="Guest" 16311 <const name="External" value="1"/> 16312 <const name="Guest" value="2"/> 16311 16313 </enum> 16312 16314 … … 16350 16352 <attribute name="VRDEExtPack" type="wstring"> 16351 16353 <desc> 16352 The name of Extension Pack providing VRDE for this VM. 16354 The name of Extension Pack providing VRDE for this VM. Overrides 16353 16355 <link to="ISystemProperties::defaultVRDEExtPack"/>. 16354 16356 </desc> … … 16587 16589 16588 16590 </desc> 16589 <param name=" aMachineState" type="MachineState" dir="in"/>16591 <param name="machineState" type="MachineState" dir="in"/> 16590 16592 </method> 16591 16593 … … 16912 16914 <desc> 16913 16915 The patterns to match the properties against as a comma-separated 16914 string. 16916 string. If this is empty, all properties currently set will be 16915 16917 returned. 16916 16918 </desc> 16917 16919 </param> 16918 <param name="key " type="wstring" dir="out" safearray="yes">16920 <param name="keys" type="wstring" dir="out" safearray="yes"> 16919 16921 <desc> 16920 16922 The key names of the properties returned. 16921 16923 </desc> 16922 16924 </param> 16923 <param name="value " type="wstring" dir="out" safearray="yes">16924 <desc> 16925 The values of the properties returned. 16925 <param name="values" type="wstring" dir="out" safearray="yes"> 16926 <desc> 16927 The values of the properties returned. The array entries match the 16926 16928 corresponding entries in the @a key array. 16927 16929 </desc> 16928 16930 </param> 16929 <param name="timestamp " type="long long" dir="out" safearray="yes">16930 <desc> 16931 The time stamps of the properties returned. 16931 <param name="timestamps" type="long long" dir="out" safearray="yes"> 16932 <desc> 16933 The time stamps of the properties returned. The array entries match 16932 16934 the corresponding entries in the @a key array. 16933 16935 </desc> … … 16935 16937 <param name="flags" type="wstring" dir="out" safearray="yes"> 16936 16938 <desc> 16937 The flags of the properties returned. 16939 The flags of the properties returned. The array entries match the 16938 16940 corresponding entries in the @a key array. 16939 16941 </desc> … … 17057 17059 VirtualBox type library needs to be created. In regular COM C++ client code, 17058 17060 this can be done by calling <tt>createLocalObject()</tt>, a standard COM API. 17059 This object will 17061 This object will then act as a local session object in further calls to open 17060 17062 a session. 17061 17063 </li> … … 17133 17135 see <link to="IStorageController::bus" />. 17134 17136 </desc> 17135 <const name="Null" 17137 <const name="Null" value="0"> 17136 17138 <desc>@c null value. Never used by the API.</desc> 17137 17139 </const> … … 17152 17154 </desc> 17153 17155 17154 <const name="Null" value="0">17156 <const name="Null" value="0"> 17155 17157 <desc>@c null value. Never used by the API.</desc> 17156 17158 </const> 17157 <const name="LsiLogic" value="1">17159 <const name="LsiLogic" value="1"> 17158 17160 <desc>A SCSI controller of the LsiLogic variant.</desc> 17159 17161 </const> 17160 <const name="BusLogic" value="2">17162 <const name="BusLogic" value="2"> 17161 17163 <desc>A SCSI controller of the BusLogic variant.</desc> 17162 17164 </const> 17163 <const name="IntelAhci" value="3">17165 <const name="IntelAhci" value="3"> 17164 17166 <desc>An Intel AHCI SATA controller; this is the only variant for SATA.</desc> 17165 17167 </const> 17166 <const name="PIIX3" value="4">17168 <const name="PIIX3" value="4"> 17167 17169 <desc>An IDE controller of the PIIX3 variant.</desc> 17168 17170 </const> 17169 <const name="PIIX4" value="5">17171 <const name="PIIX4" value="5"> 17170 17172 <desc>An IDE controller of the PIIX4 variant.</desc> 17171 17173 </const> 17172 <const name="ICH6" value="6">17174 <const name="ICH6" value="6"> 17173 17175 <desc>An IDE controller of the ICH6 variant.</desc> 17174 17176 </const> 17175 <const name="I82078" value="7">17177 <const name="I82078" value="7"> 17176 17178 <desc>A floppy disk controller; this is the only variant for floppy drives.</desc> 17177 17179 </const> 17178 <const name="LsiLogicSas" value="8">17180 <const name="LsiLogicSas" value="8"> 17179 17181 <desc>A variant of the LsiLogic controller using SAS.</desc> 17180 17182 </const> … … 17189 17191 </desc> 17190 17192 17191 <const name="Null" 17193 <const name="Null" value="0"> 17192 17194 <desc>@c null value. Never used by the API.</desc> 17193 17195 </const> 17194 <const name="PIIX3" 17196 <const name="PIIX3" value="1"> 17195 17197 <desc>A PIIX3 (PCI IDE ISA Xcelerator) chipset.</desc> 17196 17198 </const> … … 17229 17231 <link to="IMachine::addStorageController" />. This then uniquely 17230 17232 identifies this controller with other method calls such as 17231 <link to="IMachine::attachDevice" /> and 17233 <link to="IMachine::attachDevice" /> and <link to="IMachine::mountMedium" />. 17232 17234 </desc> 17233 17235 </attribute> … … 17331 17333 in the webservice server's address space. The COM object is not freed 17332 17334 until the managed object reference is released, either by an explicit 17333 call to 17335 call to <link to="IManagedObjectRef::release" /> or by logging off from 17334 17336 the webservice (<link to="IWebsessionManager::logoff" />), which releases 17335 17337 all objects created during the webservice session. … … 17488 17490 17489 17491 Performance metrics are associated with objects of interfaces like IHost 17490 and IMachine. Each object has a distinct set of performance metrics. 17492 and IMachine. Each object has a distinct set of performance metrics. The 17491 17493 set can be obtained with <link to="IPerformanceCollector::getMetrics"/>. 17492 17494 … … 17510 17512 retained samples can be set. Only base metrics can be enabled and 17511 17513 disabled. All sub-metrics are collected when their base metric is 17512 collected. 17514 collected. Collected values for any set of sub-metrics can be queried 17513 17515 with <link to="IPerformanceCollector::queryMetricsData" />. 17514 17516 … … 18008 18010 </desc> 18009 18011 <attribute name="name" type="wstring" readonly="yes"> 18010 <desc>The extension pack name. 18012 <desc>The extension pack name. This is unique.</desc> 18011 18013 </attribute> 18012 18014 <attribute name="description" type="wstring" readonly="yes"> … … 18015 18017 <attribute name="version" type="wstring" readonly="yes"> 18016 18018 <desc> 18017 The extension pack version string. 18018 version number and optionally a build indicator.No tree revision or18019 The extension pack version string. This is restricted to the dotted 18020 version number and optionally a build indicator. No tree revision or 18019 18021 tag will be included in the string as those things are available as 18020 separate properties. 18022 separate properties. An optional publisher tag may be present like for 18021 18023 <link to="IVirtualBox::version"/>. 18022 18024 … … 18029 18031 <attribute name="edition" type="wstring" readonly="yes"> 18030 18032 <desc> 18031 Edition indicator.This is usually empty.18032 18033 18034 18035 18033 Edition indicator. This is usually empty. 18034 18035 Can for instance be used to help distinguishing between two editions 18036 of the same extension pack where only the license, service contract or 18037 something differs. 18036 18038 </desc> 18037 18039 </attribute> … … 18053 18055 <attribute name="whyUnusable" type="wstring" readonly="yes"> 18054 18056 <desc> 18055 String indicating why the extension pack is not usable. 18057 String indicating why the extension pack is not usable. This is an 18056 18058 empty string if usable and always a non-empty string if not usable. 18057 18059 </desc> … … 18062 18064 <attribute name="license" type="wstring" readonly="yes"> 18063 18065 <desc> 18064 The default HTML license text for the extension pack. 18066 The default HTML license text for the extension pack. Same as 18065 18067 calling <link to="#queryLicense">queryLicense</link> with 18066 18068 preferredLocale and preferredLanguage as empty strings and format set … … 18111 18113 <desc> 18112 18114 Queries the IUnknown interface to an object in the extension pack 18113 main module. 18115 main module. This allows plug-ins and others to talk directly to an 18114 18116 extension pack. 18115 18117 </desc> 18116 18118 <param name="objUuid" type="wstring" dir="in"> 18117 <desc>The object ID. 18119 <desc>The object ID. What exactly this is </desc> 18118 18120 </param> 18119 18121 <param name="returnInterface" type="$unknown" dir="return"> … … 18130 18132 <desc> 18131 18133 Extension pack file (aka tarball, .vbox-extpack) representation returned 18132 by <link to="IExtPackManager::openExtPackFile"/>. 18134 by <link to="IExtPackManager::openExtPackFile"/>. This provides the base 18133 18135 extension pack information with the addition of the file name. 18134 18136 </desc> … … 18151 18153 <param name="displayInfo" type="wstring" dir="in"> 18152 18154 <desc> 18153 Platform specific display information. 18155 Platform specific display information. Reserved for future hacks. 18154 18156 </desc> 18155 18157 </param> … … 18202 18204 </desc> 18203 18205 <param name="path" type="wstring" dir="in"> 18204 <desc>The path of the extension pack tarball. 18206 <desc>The path of the extension pack tarball. This can optionally be 18205 18207 followed by a "::SHA-256=hex-digit" of the tarball. </desc> 18206 18208 </param> … … 18217 18219 <param name="forcedRemoval" type="boolean" dir="in"> 18218 18220 <desc> 18219 Forced removal of the extension pack. 18221 Forced removal of the extension pack. This means that the uninstall 18220 18222 hook will not be called. 18221 18223 </desc> … … 18223 18225 <param name="displayInfo" type="wstring" dir="in"> 18224 18226 <desc> 18225 Platform specific display information. 18227 Platform specific display information. Reserved for future hacks. 18226 18228 </desc> 18227 18229 </param> … … 18962 18964 an object implementing the <link to="IEventListener" /> interface must be provided. 18963 18965 For active listeners, such an object is typically created by the consumer, while for 18964 passive listeners <link to="IEventSource::createListener" /> should 18966 passive listeners <link to="IEventSource::createListener" /> should be used. Please 18965 18967 note that a listener created with <link to="IEventSource::createListener"/> must not be used as an active listener. 18966 18968 … … 19394 19396 Notification when a property of one of the 19395 19397 virtual <link to="IMachine::getNetworkAdapter">network adapters</link> 19396 changes. 19398 changes. Interested callees should use INetworkAdapter methods and 19397 19399 attributes to find out what has changed. 19398 19400 </desc> … … 19430 19432 Notification when a property of one of the 19431 19433 virtual <link to="IMachine::getParallelPort">parallel ports</link> 19432 changes. 19434 changes. Interested callees should use ISerialPort methods and 19433 19435 attributes to find out what has changed. 19434 19436 </desc> … … 19542 19544 Notification when guest keyboard event happens. 19543 19545 </desc> 19544 <attribute name="scancodes" 19546 <attribute name="scancodes" type="long" safearray="yes" readonly="yes"> 19545 19547 <desc> 19546 19548 Array of scancodes. … … 19964 19966 Notification when NAT redirect rule added or removed. 19965 19967 </desc> 19966 <attribute name="slot" 19968 <attribute name="slot" type="unsigned long" readonly="yes"> 19967 19969 <desc> 19968 19970 Adapter which NAT attached to. 19969 19971 </desc> 19970 19972 </attribute> 19971 <attribute name="remove" 19973 <attribute name="remove" type="boolean" readonly="yes"> 19972 19974 <desc> 19973 19975 Whether rule remove or add. 19974 19976 </desc> 19975 19977 </attribute> 19976 <attribute name="name" 19978 <attribute name="name" type="wstring" readonly="yes"> 19977 19979 <desc> 19978 19980 Name of the rule. 19979 19981 </desc> 19980 19982 </attribute> 19981 <attribute name="proto" 19983 <attribute name="proto" type="NATProtocol" readonly="yes"> 19982 19984 <desc> 19983 19985 Protocol (TCP or UDP) of the redirect rule. 19984 19986 </desc> 19985 19987 </attribute> 19986 <attribute name="hostIP" 19988 <attribute name="hostIP" type="wstring" readonly="yes"> 19987 19989 <desc> 19988 19990 Host ip address to bind socket on. 19989 19991 </desc> 19990 19992 </attribute> 19991 <attribute name="hostPort" 19993 <attribute name="hostPort" type="long" readonly="yes"> 19992 19994 <desc> 19993 19995 Host port to bind socket on. 19994 19996 </desc> 19995 19997 </attribute> 19996 <attribute name="guestIP" 19998 <attribute name="guestIP" type="wstring" readonly="yes"> 19997 19999 <desc> 19998 20000 Guest ip address to redirect to. 19999 20001 </desc> 20000 20002 </attribute> 20001 <attribute name="guestPort" 20003 <attribute name="guestPort" type="long" readonly="yes"> 20002 20004 <desc> 20003 20005 Guest port to redirect to. -
trunk/src/VBox/Main/include/MachineImpl.h
r44948 r45068 552 552 STDMETHOD(DiscardSettings)(); 553 553 STDMETHOD(Unregister)(CleanupMode_T cleanupMode, ComSafeArrayOut(IMedium*, aMedia)); 554 STDMETHOD(Delete )(ComSafeArrayIn(IMedium*, aMedia), IProgress **aProgress);555 STDMETHOD(Export )(IAppliance *aAppliance, IN_BSTR location, IVirtualSystemDescription **aDescription);554 STDMETHOD(DeleteConfig)(ComSafeArrayIn(IMedium*, aMedia), IProgress **aProgress); 555 STDMETHOD(ExportTo)(IAppliance *aAppliance, IN_BSTR location, IVirtualSystemDescription **aDescription); 556 556 STDMETHOD(FindSnapshot)(IN_BSTR aNameOrId, ISnapshot **aSnapshot); 557 557 STDMETHOD(CreateSharedFolder)(IN_BSTR aName, IN_BSTR aHostPath, BOOL aWritable, BOOL aAutoMount); -
trunk/src/VBox/Main/src-server/ApplianceImplExport.cpp
r44528 r45068 6 6 7 7 /* 8 * Copyright (C) 2008-201 2Oracle Corporation8 * Copyright (C) 2008-2013 Oracle Corporation 9 9 * 10 10 * This file is part of VirtualBox Open Source Edition (OSE), as … … 58 58 * @return 59 59 */ 60 STDMETHODIMP Machine::Export (IAppliance *aAppliance, IN_BSTR location, IVirtualSystemDescription **aDescription)60 STDMETHODIMP Machine::ExportTo(IAppliance *aAppliance, IN_BSTR location, IVirtualSystemDescription **aDescription) 61 61 { 62 62 HRESULT rc = S_OK; -
trunk/src/VBox/Main/src-server/ApplianceImplImport.cpp
r44528 r45068 1213 1213 rc2 = failedMachine->Unregister(CleanupMode_DetachAllReturnHardDisksOnly, ComSafeArrayAsOutParam(aMedia)); 1214 1214 ComPtr<IProgress> pProgress2; 1215 rc2 = failedMachine->Delete (ComSafeArrayAsInParam(aMedia), pProgress2.asOutParam());1215 rc2 = failedMachine->DeleteConfig(ComSafeArrayAsInParam(aMedia), pProgress2.asOutParam()); 1216 1216 pProgress2->WaitForCompletion(-1); 1217 1217 } -
trunk/src/VBox/Main/src-server/MachineImpl.cpp
r44948 r45068 5074 5074 }; 5075 5075 5076 STDMETHODIMP Machine::Delete (ComSafeArrayIn(IMedium*, aMedia), IProgress **aProgress)5076 STDMETHODIMP Machine::DeleteConfig(ComSafeArrayIn(IMedium*, aMedia), IProgress **aProgress) 5077 5077 { 5078 5078 LogFlowFuncEnter(); -
trunk/src/VBox/Main/testcase/tstOVF.cpp
r44529 r45068 6 6 7 7 /* 8 * Copyright (C) 2010-201 1Oracle Corporation8 * Copyright (C) 2010-2013 Oracle Corporation 9 9 * 10 10 * This file is part of VirtualBox Open Source Edition (OSE), as … … 356 356 357 357 ComPtr<IProgress> pProgress; 358 rc = pMachine->Delete (ComSafeArrayAsInParam(sfaMedia), pProgress.asOutParam());358 rc = pMachine->DeleteConfig(ComSafeArrayAsInParam(sfaMedia), pProgress.asOutParam()); 359 359 if (FAILED(rc)) throw MyError(rc, "Machine::DeleteSettings() failed\n"); 360 360 rc = pProgress->WaitForCompletion(-1);
Note:
See TracChangeset
for help on using the changeset viewer.