VBoxManage source code is usually a good place to look for how to use an API.
Here's what the current source code says:
1884 case MODIFYVM_VRDPPORT:
1885 {
1886 vrdeWarningDeprecatedProperty("vrdpport", "TCP/Ports",
ValueUnion.psz);
1887
1888 ComPtr<IVRDEServer> vrdeServer;
1889 machine->COMGETTER(VRDEServer)(vrdeServer.asOutParam());
1890 ASSERT(vrdeServer);
1891
1892 if (!strcmp(ValueUnion.psz, "default"))
1893 CHECK_ERROR(vrdeServer,
SetVRDEProperty(Bstr("TCP/Ports").raw(), Bstr("0").raw()));
1894 else
1895 CHECK_ERROR(vrdeServer,
SetVRDEProperty(Bstr("TCP/Ports").raw(), Bstr(ValueUnion.psz).raw()));
1896 break;
1897 }
On Dec 12, 2010, at 19:27 , Joseph Smith wrote:
> Hi,
>
> IVRDEServer appears to be missing an important element: 'Ports'.
>
> In 3.2.x, the ports field stored the port(s) that were to be used for RDP
> connections. A single value or a range could be provided.
>
> The 4.0 BETA2 UI does seem read-in the values that existed prior to the
> upgrade to 4.0 and can also update/add new values too.
>
> The documentation and API however does not have this field. How will a port
> (or range of ports) be specified for RDP connections for a VM?
>
> The v4.0 IVRDEServer API adds two new methods to the IVRDEServer class
> (set/get VRDEProperty) that were not present in 3.2.x. It seems these
> methods allow get/set of key and value pairs.
>
> Are these two new methods the way in which port information will be get/set?
> Is there a list of valid properties that can/should be used?
>
> I looked through the SDK documentation but did not find anything on this.
>
>
> Thanks,
> Joe
>
> _______________________________________________
> vbox-dev mailing list
> [email protected]
> http://vbox.innotek.de/mailman/listinfo/vbox-dev
---
Achim Hasenmüller | Director Engineering VirtualBox
Phone: +49 (0) 7151 60405-150
Oracle Virtualization
ORACLE Deutschland B.V. & Co. KG | Werkstrasse 24 | 71384 Weinstadt
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Rijnzathe 6, 3454PV De Meern, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Jürgen Kunz, Marcel van de Molen, Alexander van der Ven
_______________________________________________
vbox-dev mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-dev