VirtualBox

Changeset 67314 in vbox for trunk/include


Ignore:
Timestamp:
Jun 9, 2017 10:06:59 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
116023
Message:

bugref:8533: Additions/x11: fully support VMSVGA
Add VbglR3AcquireGuestCaps() to the R3 guest library.

This change creates a guest library wrapper for the
VBOXGUEST_IOCTL_GUEST_CAPS_ACQUIRE VBoxGuest driver IoCtl which was added to
allow several instances of VBoxTray to run at once for different users in
Windows guests, but only one at a given time to receive display change and
seamless notifications. VBoxClient --vmsvga can use this to prevent the
privileged kernel mode-setting daemon version and the X11 client version
listening for display change notifications at the same time.

File:
1 edited

Legend:

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

    r62476 r67314  
    444444VBGLR3DECL(void)    VbglR3ClosePidFile(const char *pszPath, RTFILE hFile);
    445445VBGLR3DECL(int)     VbglR3SetGuestCaps(uint32_t fOr, uint32_t fNot);
     446VBGLR3DECL(int)     VbglR3AcquireGuestCaps(uint32_t fOr, uint32_t fNot, bool fConfig);
    446447VBGLR3DECL(int)     VbglR3WaitEvent(uint32_t fMask, uint32_t cMillies, uint32_t *pfEvents);
    447448
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