IRemoteDesktopClientEvents interface

[This documentation is preliminary and is subject to change.]

Applies to: desktop apps | Metro style apps

Defines the event handler methods for the Remote Desktop Protocol (RDP) app container client control.

Members

The IRemoteDesktopClientEvents interface inherits from the IDispatch interface. IRemoteDesktopClientEvents also has these types of members:

  • Methods

Methods

The IRemoteDesktopClientEvents interface has these methods.

Method Description
OnAdminMessageReceived

Called when the client control receives an administrative message.

OnAutoReconnected

Called when the client control has automatically reconnected to a remote session.

OnAutoReconnecting

Called when the client control attempts to automatically reestablish a connection to a remote session.

OnConnected

Called when the client control has connected to a remote session.

OnConnecting

Called when the client control attempts to establish a connection to a remote session.

OnDialogDismissed

Called after a dialog box displayed by the client control is dismissed.

OnDialogDisplaying

Called before the control displays a dialog box.

OnDisconnected

Called when the client control has been disconnected from a remote session.

OnKeyCombinationPressed

Called when special key combinations are pressed in the remote session.

OnLoginCompleted

Called when the client control has successfully logged on to a remote session.

OnNetworkBandwidthChanged

Called when the network bandwidth has changed.

OnRemoteDesktopSizeChanged

Called when the remote desktop size has changed.

OnStatusChanged

Called when the client control has updated its status.

 

Examples

The following JavaScript code example shows how to add an event handler.

function MyOnNetworkBandwidthChanged(qualityLevel, bandwidth, latency)
{
    var level = qualityLevel;
}

function SetOnNetworkBandwidthChangedEvent(rdpControl)
{
    rdpControl.attachEvent("OnNetworkBandwidthChanged", MyOnNetworkBandwidthChanged);
}

Requirements

Minimum supported client

Windows 8 Consumer Preview

Minimum supported server

Windows Server 8 Beta

IID

IID_IRemoteDesktopClientEvents is defined as 079863B7-6D47-4105-8BFE-0CDCB360E67D

 

 

Send comments about this topic to Microsoft

Build date: 4/21/2012