VirtualBox

Ignore:
Timestamp:
Feb 1, 2013 6:28:53 AM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
83539
Message:

Main: change API. Interface IMediumFormat was touched. Attribute capabilities got the type MediumFormatCapabilities and option safeArray. PR5434.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-server/ApplianceImplImport.cpp

    r44365 r44503  
    18351835            /* Check the capabilities. We need create capabilities. */
    18361836            ULONG lCabs = 0;
    1837             rc = trgFormat->COMGETTER(Capabilities)(&lCabs);
     1837            com::SafeArray <MediumFormatCapabilities_T> mediumFormatCap;
     1838            rc = trgFormat->COMGETTER(Capabilities)(ComSafeArrayAsOutParam(mediumFormatCap));
     1839
    18381840            if (FAILED(rc)) throw rc;
     1841            else
     1842            {
     1843                for (ULONG j = 0; j < mediumFormatCap.size(); j++)
     1844                    lCabs |= mediumFormatCap[j];
     1845            }
     1846
    18391847            if (!(   ((lCabs & MediumFormatCapabilities_CreateFixed) == MediumFormatCapabilities_CreateFixed)
    18401848                  || ((lCabs & MediumFormatCapabilities_CreateDynamic) == MediumFormatCapabilities_CreateDynamic)))
Note: See TracChangeset for help on using the changeset viewer.

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