VirtualBox

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


Ignore:
Timestamp:
Aug 16, 2012 1:35:28 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
80104
Message:

Guest Control 2.0: Update.

File:
1 edited

Legend:

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

    r42838 r42846  
    1050110501      <desc>
    1050210502        The creation mode.
    10503 
    10504         <result name="E_NOTIMPL">
    10505           The method is not implemented yet.
    10506          </result>
    1050710503      </desc>
    1050810504    </attribute>
     
    1051010506      <desc>
    1051110507        The disposition mode.
    10512 
    10513         <result name="E_NOTIMPL">
    10514           The method is not implemented yet.
    10515         </result>
    1051610508      </desc>
    1051710509    </attribute>
     
    1052410516      <desc>
    1052510517        The initial size in bytes when opened.
    10526 
    10527         <result name="E_NOTIMPL">
    10528           The method is not implemented yet.
    10529         </result>
    1053010518      </desc>
    1053110519    </attribute>
     
    1053310521      <desc>
    1053410522        The open mode.
    10535 
    10536         <result name="E_NOTIMPL">
    10537           The method is not implemented yet.
    10538         </result>
    1053910523      </desc>
    1054010524    </attribute>
     
    1054210526      <desc>
    1054310527        Current read/write offset in bytes.
    10544 
    10545         <result name="E_NOTIMPL">
    10546           The method is not implemented yet.
    10547         </result>
    1054810528      </desc>
    1054910529    </attribute>
     
    1055310533        Closes this file. After closing operations like reading data,
    1055410534        writing data or querying information will not be possible anymore.
    10555 
    10556         <result name="E_NOTIMPL">
    10557           The method is not implemented yet.
    10558         </result>
    1055910535      </desc>
    1056010536    </method>
     
    1122611202    <method name="createSession">
    1122711203      <desc>
    11228         Creates a new guest session for controlling the guest. All operations
    11229         of a session object are using the same credentials specified with this
    11230         call. Anonymous sessions, that is, sessions without specifying a valid
    11231         user account on the guest are not allowed due to security reasons. Per
    11232         VM there can be 255 sessions at once. Using sessions across VMs is not
    11233         possible.
    11234 
    11235         A guest session holds all started or opened guest processes, guest
    11236         directories and guest files.
    11237 
     11204        Creates a new guest session for controlling the guest.
     11205       
     11206        A guest session represents one impersonated user account on the guest, so
     11207        every operation will use the same credentials specified when creating
     11208        the session object via <link to="IGuest::createSession"/>. Anonymous
     11209        sessions, that is, sessions without specifying a valid
     11210        user account on the guest are not allowed due to security reasons.
     11211
     11212        There can be a maximum of 255 sessions at once per VM. Each session keeps
     11213        track of its started guest processes, opened guest files or guest directories.
     11214        To work on guest files or directories a guest session offers methods to open
     11215        or create such objects (see <link to="IGuestSession::fileOpen"/> or
     11216        <link to="IGuestSession::directoryOpen"/> for example).
     11217
     11218        When done with either of these objects, including the guest session itself,
     11219        use the appropriate close() method to let the object do its cleanup work.
     11220
     11221        Every guest session has its own environment variable block which gets
     11222        automatically applied when starting a new guest process via
     11223        <link to="IGuestSession::processCreate"/> or <link to="IGuestSession::processCreateEx"/>.
     11224        To override (or unset) certain environment variables already set by the
     11225        guest session, one can specify a per-process environment block when using
     11226        one of the both above mentioned process creation calls.
     11227       
    1123811228        Closing a session via <link to="IGuestSession::close" /> will try to close
    1123911229        all the mentioned objects above unless these objects are still used by
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