[vbox-dev] v4.0.0_BETA2 - IVRDEServer

Achim Hasenmüller achim.hasenmueller at oracle.com
Sun Dec 12 11:01:38 PST 2010

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);
1888	                ComPtr<IVRDEServer> vrdeServer;
1889	                machine->COMGETTER(VRDEServer)(vrdeServer.asOutParam());
1890	                ASSERT(vrdeServer);
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
> vbox-dev at virtualbox.org
> 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.virtualbox.org/pipermail/vbox-dev/attachments/20101212/5ad0ed8a/attachment-0001.html 

More information about the vbox-dev mailing list