Changeset 29307 in vbox for trunk/src/VBox/Additions/common/VBoxGuestLib
- Timestamp:
- May 10, 2010 3:18:22 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibModule.cpp
r28800 r29307 61 61 pReq->cbModule = cbModule; 62 62 pReq->cRegions = cRegions; 63 #ifdef RT_OS_WINDOWS 64 # if ARCH_BITS == 32 65 pReq->enmGuestOS = VBOXOSFAMILY_Windows32; 66 # else 67 pReq->enmGuestOS = VBOXOSFAMILY_Windows64; 68 # endif 69 #else 70 /** todo */ 71 pReq->enmGuestOS = VBOXOSFAMILY_unknown; 72 #endif 63 73 for (unsigned i = 0; i < cRegions; i++) 64 74 pReq->aRegions[i] = pRegions[i]; … … 105 115 106 116 /** 107 * Checks reg sitered modules for shared pages117 * Checks registered modules for shared pages 108 118 * 109 119 * @returns IPRT status code. … … 117 127 } 118 128 129 /** 130 * Checks if page sharing is enabled. 131 * 132 * @returns true/false enabled/disabled 133 */ 134 VBGLR3DECL(bool) VbglR3PageSharingIsEnabled() 135 { 136 VMMDevPageSharingStatusRequest Req; 137 138 vmmdevInitRequest(&Req.header, VMMDevReq_GetPageSharingStatus); 139 int rc = vbglR3GRPerform(&Req.header); 140 if (RT_SUCCESS(rc)) 141 return Req.fEnabled; 142 return false; 143 } 144
Note:
See TracChangeset
for help on using the changeset viewer.