Changeset 89952 in vbox for trunk/src/VBox/Main/src-client
- Timestamp:
- Jun 29, 2021 1:36:53 PM (4 years ago)
- Location:
- trunk/src/VBox/Main/src-client
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-client/ConsoleImpl.cpp
r89951 r89952 10742 10742 } 10743 10743 10744 if (UuidCopy == VMMDEV_OID) 10745 return pConsole->m_pVMMDev; 10746 10744 10747 if (UuidCopy == COM_IIDOF(ISnapshot)) 10745 10748 return ((MYVMM2USERMETHODS *)pThis)->pISnapshot; -
trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp
r89951 r89952 2958 2958 InsertConfigString(pLunL0, "Driver", "HGCM"); 2959 2959 InsertConfigNode(pLunL0, "Config", &pCfg); 2960 InsertConfigInteger(pCfg, "Object", (uintptr_t)pVMMDev);2961 2960 2962 2961 /* -
trunk/src/VBox/Main/src-client/VMMDevInterface.cpp
r85309 r89952 1055 1055 * Validate configuration. 1056 1056 */ 1057 if (!CFGMR3AreValuesValid(pCfgHandle, " Object\0"))1057 if (!CFGMR3AreValuesValid(pCfgHandle, "")) 1058 1058 return VERR_PDM_DRVINS_UNKNOWN_CFG_VALUES; 1059 1059 AssertMsgReturn(PDMDrvHlpNoAttach(pDrvIns) == VERR_PDM_NO_ATTACHED_DRIVER, … … 1107 1107 * Get the Console object pointer and update the mpDrv member. 1108 1108 */ 1109 void *pv; 1110 int rc = CFGMR3QueryPtr(pCfgHandle, "Object", &pv); 1111 if (RT_FAILURE(rc)) 1112 { 1113 AssertMsgFailed(("Configuration error: No/bad \"Object\" value! rc=%Rrc\n", rc)); 1114 return rc; 1115 } 1116 1117 pThis->pVMMDev = (VMMDev*)pv; /** @todo Check this cast! */ 1109 com::Guid uuid(VMMDEV_OID); 1110 pThis->pVMMDev = (VMMDev*)PDMDrvHlpQueryGenericUserObject(pDrvIns, uuid.raw()); 1111 if (!pThis->pVMMDev) 1112 { 1113 AssertMsgFailed(("Configuration error: No/bad VMMDev object!\n")); 1114 return VERR_NOT_FOUND; 1115 } 1118 1116 pThis->pVMMDev->mpDrv = pThis; 1119 1117 1118 int rc = VINF_SUCCESS; 1120 1119 #ifdef VBOX_WITH_HGCM 1121 1120 /*
Note:
See TracChangeset
for help on using the changeset viewer.