VirtualBox

Changeset 71695 in vbox


Ignore:
Timestamp:
Apr 6, 2018 8:56:24 AM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
121785
Message:

VBoxGuest: VBGL_HGCM_HDR_INIT_TIMED, consistent use of VbglHGCMParm helpers.

Location:
trunk
Files:
2 edited

Legend:

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

    r70873 r71695  
    202202# define VBGL_HGCM_HDR_INIT_TIMED(a_pHdr, a_idClient, a_idFunction, a_cParameters, a_cMsTimeout) \
    203203    do { \
     204        VBGLREQHDR_INIT_EX(&(a_pHdr)->Hdr, \
     205                           sizeof(VBGLIOCHGCMCALL) + (a_cParameters) * sizeof(HGCMFunctionParameter), \
     206                           sizeof(VBGLIOCHGCMCALL) + (a_cParameters) * sizeof(HGCMFunctionParameter)); \
    204207        (a_pHdr)->u32ClientID    = (a_idClient); \
    205208        (a_pHdr)->u32Function    = (a_idFunction); \
  • trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibGuestProp.cpp

    r70061 r71695  
    863863
    864864    VbglHGCMParmPtrSetString(&Msg.patterns, pszPatterns);
    865     Msg.buffer.SetPtr(pvBuf, cbBuf);
    866     Msg.timestamp.SetUInt64(u64Timestamp);
    867     Msg.size.SetUInt32(0);
     865    VbglHGCMParmPtrSet(&Msg.buffer, pvBuf, cbBuf);
     866    VbglHGCMParmUInt64Set(&Msg.timestamp, u64Timestamp);
     867    VbglHGCMParmUInt32Set(&Msg.size, 0);
    868868
    869869    int rc = VbglR3HGCMCall(&Msg.hdr, sizeof(Msg));
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