I tried to use this function in VMM/VMMAll/TMAll.cpp, but when i compile, i receive this: ‘CFGMR3GetRoot’ was not declared in this scope I added #include <VBox/vmm/cfgm.h, but atill have this error. Any ideas? I tried also to include <stdio.h> for others achievements, but i recieve an error too (however in others .cpp files i can use stdio.h without any problems): i don't understand why
2014-06-06 14:51 GMT+02:00 Frank Mehnert <[email protected]>: > Johannes, > > On Friday 06 June 2014 14:46:46 Johannes DeWitt wrote: > > I, i need to use come IMachine methods in source code. For example, if a > > want to use the GetSettingsFilePath() function (used in > > tstVBoxAPIXPCOM.cpp) in a cpp file of the source code, for example in a > cpp > > file in /src/VBox/VMM/VMMAll/, how can i do it? > > And which headers files i need to include? > > that's actually not the intended way to use !VirtualBox. VMM and Main > are strictly separated, and in particular the IMachine code you are > talking about lives in VBoxSVC while the VMM code lives in the VBoxSVC > client (either the VirtualBox process or the VBoxHeadless process). > > Inside VMM you should always have a pRoot handle, > > pRoot = CFGMR3GetRoot(pVM); > > Using this pRoot handle you can access the CFGM tree for that particular > VM. > > Kind regards, > > Frank > -- > Dr.-Ing. Frank Mehnert | Software Development Director, VirtualBox > ORACLE Deutschland B.V. & Co. KG | Werkstr. 24 | 71384 Weinstadt, Germany > > Hauptverwaltung: Riesstr. 25, D-80992 München > Registergericht: Amtsgericht München, HRA 95603 > Geschäftsführer: Jürgen Kunz > > Komplementärin: ORACLE Deutschland Verwaltung B.V. > Hertogswetering 163/167, 3543 AS Utrecht, Niederlande > Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 > Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher > > _______________________________________________ > vbox-dev mailing list > [email protected] > https://www.virtualbox.org/mailman/listinfo/vbox-dev >
_______________________________________________ vbox-dev mailing list [email protected] https://www.virtualbox.org/mailman/listinfo/vbox-dev
