Changeset 42869 in vbox for trunk/doc/manual
- Timestamp:
- Aug 17, 2012 3:03:17 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 80141
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/manual/en_US/SDKRef.xml
r42551 r42869 790 790 url="http://sourceforge.net/project/showfiles.php?group_id=78018">http://sourceforge.net/project/showfiles.php?group_id=78018</ulink>.</para> 791 791 </footnote> is installed. Version of Python Win32 extensions earlier than 2.16 are known to have bugs, 792 leading to issues with VirtualBox Python bindings, and also some early builds of Python 2.5 for Windows have issues with 793 reporting platform name on some Windows versions, so please make sure to use latest available Python 792 leading to issues with VirtualBox Python bindings, and also some early builds of Python 2.5 for Windows have issues with 793 reporting platform name on some Windows versions, so please make sure to use latest available Python 794 794 and Win32 extensions.</para> 795 795 … … 3530 3530 <itemizedlist> 3531 3531 <listitem> 3532 <para>Guest control APIs for executing guest processes, working with 3533 guest files or directories have been moved to the newly introduced 3534 <xref linkend="IGuestSession" xreflabel="IGuestSession" /> interface which 3535 can be created by calling <xref linkend="IGuest__createSession" 3536 xreflabel="IGuest::createSession()" />.</para> 3537 3538 <para>A guest session will act as a 3539 guest user's impersonation so that the guest credentials only have to 3540 be provided when creating a new guest session. There can be up to 255 3541 guest sessions at once per VM, each session serving up to 255 guest 3542 processes or files.</para> 3543 3544 <para>Instead of working with process or directory handles before 3545 version 4.2, there now are the dedicated interfaces 3546 <xref linkend="IGuestProcess" xreflabel="IGuestProcess" />, 3547 <xref linkend="IGuestDirectory" xreflabel="IGuestDirectory" /> and 3548 <xref linkend="IGuestFile" xreflabel="IGuestFile" />. To retrieve more 3549 information of a file system object the new interface 3550 <xref linkend="IGuestFsObjInfo" xreflabel="IGuestFsObjInfo" /> has been 3551 introduced.</para> 3552 3553 <para>Even though the guest control API was changed it is backwards 3554 compatible so that it can be used with older installed Guest 3555 Additions.</para> 3556 3557 <para>The following features are not implemented yet: 3558 <itemizedlist> 3559 <listitem>The <xref linkend="IGuestFile" xreflabel="IGuestFile" /> 3560 interface is not implemented yet.</listitem> 3561 <listitem>The symbolic links APIs 3562 <xref linkend="IGuestSession__symlinkCreate" 3563 xreflabel="IGuestSession::symlinkCreate()" />, 3564 <xref linkend="IGuestSession__symlinkExists" 3565 xreflabel="IGuestSession::symlinkExists()" />, 3566 <xref linkend="IGuestSession__symlinkRead" 3567 xreflabel="IGuestSession::symlinkRead()" />, 3568 <xref linkend="IGuestSession__symlinkRemoveDirectory" 3569 xreflabel="IGuestSession::symlinkRemoveDirectory()" /> and 3570 <xref linkend="IGuestSession__symlinkRemoveFile" 3571 xreflabel="IGuestSession::symlinkRemoveFile()" /> are not 3572 implemented yet. 3573 </listitem> 3574 <listitem>The directory APIs 3575 <xref linkend="IGuestSession__directoryRemove" 3576 xreflabel="IGuestSession::directoryRemove()" />, 3577 <xref linkend="IGuestSession__directoryRemoveRecursive" 3578 xreflabel="IGuestSession::directoryRemoveRecursive()" />, 3579 <xref linkend="IGuestSession__directoryRename" 3580 xreflabel="IGuestSession::directoryRename()" /> and 3581 <xref linkend="IGuestSession__directorySetACL" 3582 xreflabel="IGuestSession::directorySetACL()" /> are not 3583 implemented yet. 3584 </listitem> 3585 <listitem>Guest process termination via 3586 <xref linkend="IGuestProcess__terminate" 3587 xreflabel="IGuestProcess::terminate()" /> is not 3588 implemented yet. 3589 </listitem> 3590 <listitem>Waiting for guest process output via 3591 <xref linkend="ProcessWaitForFlag__StdOut" xreflabel="ProcessWaitForFlag_StdOut" /> 3592 and <xref linkend="ProcessWaitForFlag__StdErr" xreflabel="ProcessWaitForFlag_StdErr" /> 3593 is not implemented yet. To wait for process output <xref linkend="IGuestProcess__read" 3594 xreflabel="IGuestProcess::read()" /> with appropriate flags still can be used to periodically 3595 check for new output data to arrive. Note that <xref linkend="ProcessCreateFlag__WaitForStdOut" 3596 xreflabel="ProcessCreateFlag_WaitForStdOut" /> and / or 3597 <xref linkend="ProcessCreateFlag__WaitForStdErr" xreflabel="ProcessCreateFlag_WaitForStdErr" /> 3598 need to be specified when creating a guest process via <xref linkend="IGuestSession__processCreate" 3599 xreflabel="IGuestSession::processCreate()" /> or <xref linkend="IGuestSession__processCreateEx" 3600 xreflabel="IGuestSession::processCreateEx()" />. 3601 </listitem> 3602 </itemizedlist> 3603 </para> 3604 </listitem> 3605 3606 <listitem> 3532 3607 <para>The <xref linkend="LockType" xreflabel="LockType" /> 3533 3608 enumeration now has an additional value <computeroutput>VM</computeroutput>
Note:
See TracChangeset
for help on using the changeset viewer.