VirtualBox

Changeset 17870 in vbox for trunk/src/VBox/Main


Ignore:
Timestamp:
Mar 14, 2009 4:32:44 PM (16 years ago)
Author:
vboxsync
Message:

OVF: export the selected controller type

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/ApplianceImpl.cpp

    r17869 r17870  
    34393439                               Utf8StrFmt("%d", lIDEControllerIndex),
    34403440                               strVbox,
    3441                                "");
     3441                               strVbox);
    34423442        }
    34433443
     
    34453445//     <const name="HardDiskControllerSATA" value="7" />
    34463446        rc = GetStorageControllerByName(Bstr("SATA"), pController.asOutParam());
    3447         strVbox = "AHCI";
    34483447        if (SUCCEEDED(rc))
    34493448        {
     3449            strVbox = "AHCI";
    34503450            lSATAControllerIndex = (int32_t)pNewDesc->m->llDescriptions.size();
    34513451            pNewDesc->addEntry(VirtualSystemDescriptionType_HardDiskControllerSATA,
    34523452                               Utf8StrFmt("%d", lSATAControllerIndex),
    34533453                               strVbox,
    3454                                "");
     3454                               strVbox);
    34553455        }
    34563456#endif // VBOX_WITH_AHCI
     
    34583458//     <const name="HardDiskControllerSCSI" value="8" />
    34593459        rc = GetStorageControllerByName(Bstr("SCSI"), pController.asOutParam());
    3460         if (SUCCEEDED (rc))
     3460        if (SUCCEEDED(rc))
    34613461        {
    34623462            rc = pController->COMGETTER(ControllerType)(&ctlr);
    3463             if (FAILED(rc)) throw rc;
    3464             strVbox = "LsiLogic";       // the default in VBox
    3465             switch(ctlr)
    3466             {
    3467                 case StorageControllerType_LsiLogic: strVbox = "LsiLogic"; break;
    3468                 case StorageControllerType_BusLogic: strVbox = "BusLogic"; break;
    3469             }
    34703463            if (SUCCEEDED(rc))
    34713464            {
     3465                strVbox = "LsiLogic";       // the default in VBox
     3466                switch(ctlr)
     3467                {
     3468                    case StorageControllerType_LsiLogic: strVbox = "LsiLogic"; break;
     3469                    case StorageControllerType_BusLogic: strVbox = "BusLogic"; break;
     3470                }
    34723471                lSCSIControllerIndex = (int32_t)pNewDesc->m->llDescriptions.size();
    34733472                pNewDesc->addEntry(VirtualSystemDescriptionType_HardDiskControllerSCSI,
    34743473                                   Utf8StrFmt("%d", lSCSIControllerIndex),
    34753474                                   strVbox,
    3476                                    "");
     3475                                   strVbox);
    34773476            }
     3477            else
     3478                throw rc;
    34783479        }
    34793480
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette