VirtualBox

Changeset 101593 in vbox for trunk/src/VBox/Main/idl


Ignore:
Timestamp:
Oct 25, 2023 3:37:09 PM (15 months ago)
Author:
vboxsync
Message:

doc/manual,Frontends/VBoxManage,Main/{Global,GuestOSType,VirtualBox.xidl}:
Revisit the OS guest OS changes which added a new 'variant' field to the
Global::sOSTypes[] table along with a new VBoxManage subcommand and
IVirtualBox methods for accessing the guest OS variant information
(r159137). After discussion with the documentation team the identifier
'variant' is being changed to the clearer 'subtype' which also doesn't
overlap with the 'variant' terminology used with medium management
(IMedium::variant(), the MediumVariant enum, etc.). bugref:5936

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/idl/VirtualBox.xidl

    r101472 r101593  
    35303530    </method>
    35313531
    3532     <method name="getGuestOSVariantsByFamilyId">
     3532    <method name="getGuestOSSubtypesByFamilyId">
    35333533      <rest request="get" path="/server/methods/"/>
    35343534      <desc>
    3535         Returns a list of guest OS family variants for a corresponding
     3535        Returns a list of guest OS family subtypes for a corresponding
    35363536        guest OS family ID type.
    35373537
     
    35403540        <link to="IGuestOSType::familyId"/> attribute which contains a
    35413541        the guest OS family this object describes.  The guest OS family
    3542         variant is contained in the <link to="IGuestOSType::variant"/>
     3542        subtype is contained in the <link to="IGuestOSType::subtype"/>
    35433543        attribute.
    35443544
     
    35513551        <desc>Guest OS type ID string.</desc>
    35523552      </param>
    3553       <param name="OSvariants" type="wstring" safearray="yes" dir="return">
    3554         <desc>Array of guest OS family variants associated with the specified guest OS family ID.</desc>
    3555       </param>
    3556     </method>
    3557 
    3558     <method name="getGuestOSDescsByVariant">
     3553      <param name="OSsubtypes" type="wstring" safearray="yes" dir="return">
     3554        <desc>Array of guest OS family subtypes associated with the specified guest OS family ID.</desc>
     3555      </param>
     3556    </method>
     3557
     3558    <method name="getGuestOSDescsBySubtype">
    35593559      <rest request="get" path="/server/methods/"/>
    35603560      <desc>
    35613561        Returns a list of guest OS family descriptions for a corresponding
    3562         guest OS family variant.
     3562        guest OS family subtype.
    35633563
    35643564        The <link to="IVirtualBox::guestOSTypes"/> collection contains all
    35653565        available guest OS type objects. Each object has an
    3566         <link to="IGuestOSType::variant"/> attribute which contains a
    3567         human readable description of the guest OS variant this object describes.
     3566        <link to="IGuestOSType::subtype"/> attribute which contains a
     3567        human readable description of the guest OS subtype this object describes.
    35683568        The guest OS family description is contained in the
    35693569        <link to="IGuestOSType::familyDescription"/> attribute.
    35703570
    35713571        <result name="E_INVALIDARG">
    3572           @a OSVariant is not a valid guest OS variant.
    3573         </result>
    3574 
    3575       </desc>
    3576       <param name="OSVariant" type="wstring" dir="in">
    3577         <desc>Guest OS variant.</desc>
     3572          @a OSSubtype is not a valid guest OS subtype.
     3573        </result>
     3574
     3575      </desc>
     3576      <param name="OSSubtype" type="wstring" dir="in">
     3577        <desc>Guest OS subtype.</desc>
    35783578      </param>
    35793579      <param name="GuestOSDescs" type="wstring" safearray="yes" dir="return">
    3580         <desc>Array of guest OS descriptions associated with the specified guest OS variant.</desc>
     3580        <desc>Array of guest OS descriptions associated with the specified guest OS subtype.</desc>
    35813581      </param>
    35823582    </method>
     
    1357913579    </attribute>
    1358013580
    13581     <attribute name="variant" type="wstring" readonly="yes">
    13582       <desc>Guest OS variant string.</desc>
     13581    <attribute name="subtype" type="wstring" readonly="yes">
     13582      <desc>Guest OS subtype string.</desc>
    1358313583    </attribute>
    1358413584
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