VirtualBox

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


Ignore:
Timestamp:
Apr 29, 2013 12:30:50 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
85374
Message:

Main: Removed IGuestErrorInfo, added new attribute resultDetail to IVirtualBoxErrorInfo for (optionally) providing more details on the error happened.

File:
1 edited

Legend:

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

    r45680 r45805  
    12611261  <interface
    12621262    name="IVirtualBoxErrorInfo" extends="$errorinfo"
    1263     uuid="f91e6e91-49e1-4fd2-b21e-269003350d06"
     1263    uuid="c1bcc6d5-7966-481d-ab0b-d0ed73e28135"
    12641264    supportsErrorInfo="no"
    12651265    wsmap="managed"
     
    13081308          In XPCOM, it is the same as nsIException::result.
    13091309        </note>
     1310      </desc>
     1311    </attribute>
     1312
     1313    <attribute name="resultDetail" type="long" readonly="yes">
     1314      <desc>
     1315        Optional result data of this error. This will vary depending on the
     1316        actual error usage. By default this attribute is not being used.
    13101317      </desc>
    13111318    </attribute>
     
    97249731
    97259732  <interface
    9726     name="IGuestErrorInfo" extends="$unknown"
    9727     uuid="ab576a37-dcfc-4d80-9a73-493d15e293c4"
    9728     wsmap="managed"
    9729     >
    9730     <desc>
    9731       The IGuestErrorInfo interface represents extended error information which
    9732       happened while performing an operation on the guest.
    9733     </desc>
    9734 
    9735     <attribute name="result" type="long" readonly="yes">
    9736       <desc>Runtime (IPRT) error code. See include/iprt/err.h and include/VBox/err.h
    9737         for details.</desc>
    9738     </attribute>
    9739 
    9740     <attribute name="text" type="wstring" readonly="yes">
    9741       <desc>Text description of the error.</desc>
    9742     </attribute>
    9743 
    9744   </interface>
    9745 
    9746   <interface
    97479733    name="IGuestSession" extends="$unknown"
    97489734    uuid="c8e8607b-5e67-4073-8f14-146515d0c1ff"
     
    1997719963      </desc>
    1997819964    </attribute>
    19979     <attribute name="error" type="IGuestErrorInfo" readonly="yes">
    19980       <desc>
    19981         Extended guest error information in case of new session
    19982         status is indicating an error.
     19965    <attribute name="error" type="IVirtualBoxErrorInfo" readonly="yes">
     19966      <desc>
     19967        Error information in case of new session status is indicating an error.
     19968
     19969        The attribute <link to="IVirtualBoxErrorInfo::resultDetail"/> will contain
     19970        the runtime (IPRT) error code from the guest. See include/iprt/err.h and
     19971        include/VBox/err.h for details.
    1998319972      </desc>
    1998419973    </attribute>
     
    2005620045      </desc>
    2005720046    </attribute>
    20058     <attribute name="error" type="IGuestErrorInfo" readonly="yes">
    20059       <desc>
    20060         Extended guest error information in case of new process
    20061         status is indicating an error.
     20047    <attribute name="error" type="IVirtualBoxErrorInfo" readonly="yes">
     20048      <desc>
     20049        Error information in case of new session status is indicating an error.
     20050
     20051        The attribute <link to="IVirtualBoxErrorInfo::resultDetail"/> will contain
     20052        the runtime (IPRT) error code from the guest. See include/iprt/err.h and
     20053        include/VBox/err.h for details.
    2006220054      </desc>
    2006320055    </attribute>
     
    2017120163      </desc>
    2017220164    </attribute>
    20173     <attribute name="error" type="IGuestErrorInfo" readonly="yes">
    20174       <desc>
    20175         Extended guest error information in case of new file
    20176         status is indicating an error.
     20165    <attribute name="error" type="IVirtualBoxErrorInfo" readonly="yes">
     20166      <desc>
     20167        Error information in case of new session status is indicating an error.
     20168
     20169        The attribute <link to="IVirtualBoxErrorInfo::resultDetail"/> will contain
     20170        the runtime (IPRT) error code from the guest. See include/iprt/err.h and
     20171        include/VBox/err.h for details.
    2017720172      </desc>
    2017820173    </attribute>
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