VirtualBox

Changeset 75549 in vbox


Ignore:
Timestamp:
Nov 18, 2018 4:52:21 AM (6 years ago)
Author:
vboxsync
Message:

VMMDev,VBoxGuestR0Lib: Added a new HGCM parameter type that allows embedding small buffers into the request (similar to the page list info structure). Currently only available to kernel code (i.e. shared folders). bugref:9172

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/shflsvc.h

    r75407 r75549  
    15181518/** @todo different file info structures */
    15191519
     1520/** SHFL_FN_INFORMATION parameters. */
     1521typedef struct VBoxSFParmInformation
     1522{
     1523    /** value32, in: SHFLROOT
     1524     * Root handle of the mapping which name is queried.  */
     1525    HGCMFunctionParameter id32Root;
     1526    /** value64, in:
     1527     * SHFLHANDLE of object to be listed.  */
     1528    HGCMFunctionParameter u64Handle;
     1529    /** value32, in:
     1530     * SHFL_INFO_*  */
     1531    HGCMFunctionParameter f32Flags;
     1532    /** value32, in/out:
     1533     * Bytes to be used for information/How many bytes were used.  */
     1534    HGCMFunctionParameter cb32;
     1535    /** pointer, in/out:
     1536     * Information to be set/get (SHFLFSOBJINFO or SHFLSTRING). Do not forget
     1537     * to set the SHFLFSOBJINFO::Attr::enmAdditional for Get operation as well.  */
     1538    HGCMFunctionParameter pInfo;
     1539} VBoxSFParmInformation;
     1540
    15201541
    15211542/** Parameters structure. */
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