server-side applications. Remote Desktop Protocol: Remote Programs Virtual Channel Extension This protocol is a Remote Desktop Protocol (RDP) feature (as specified in ) that presents a remote application (running remotely on a remote application integrated locally (RAIL) server) as a local user application (running on the RAIL client computer). Also known as RAIL. Remote Desktop Protocol: Multiparty Virtual Channel Extension This protocol enables the remote display of desktop and application content. To effectively implement an or collaborative solution, additional information must be conveyed to keep the participants apprised of who else is involved, in addition to which applications or windows are being shared. Remote Desktop Protocol: Audio Output Virtual Channel Extension This protocol transfers audio data from the RD Session Host server to the RDP client. For example, when the RD
Session Host to an RDP client. The RDP client can play the audio and video data and synchronize this data using the timing information provided by the protocol. Remote Desktop Protocol: UDP Transport Extension This protocol extends to use User Datagram Protocol (UDP) transport. Remote Desktop Protocol: Graphics Pipeline Extension This protocol is used by RDPBCGR to enable processing of graphics data. Remote Desktop Protocol: Multitransport Extension This protocol enables open multiple transports as an extension to RDPBCGR. Remote Desktop Protocol: Virtual Channel Echo Extension This protocol is used to determine network characteristics (such as time (RTT)) between an RD Session Host and an RDP client. Remote Desktop Protocol: Video Optimized Remoting Virtual Channel Extension This protocol is designed to be run within the context of a Remote Desktop Protocol (RDP) virtual channel established between an RDP Client and an RD Session Host. This
Use Printer on RDP Client–Remote Application Goal For the remote application to send a job to a printer on the RDP client, which prints the job. Context of Use After an RDP client establishes a connection to an RD Session Host server, a remote application running on the RD Session Host server can send a print job to the local printer on the RDP client. Actors Remote application: The primary actor is the remote application. It is as application running on the remote machine. RDP client: The RDP client routes the print job to the local printer. RD Session Host: The RD Session Host is hosting the remote desktop or remote application to which the direct actor is connecting. The RD Session Host manages redirecting the print job from the remote application to the printer on the RDP client. Stakeholders Printer on the RDP client: The printer on the RDP client is accessible to the remote application or remote desktop session the RDP connection is established. Preconditions The RDP client is connected to the RD Session Host. The RDP connection supports printer redirection. The remote desktop or remote application is running on the RD Session Host. The RD Session Host has permission to access the local printer on the RDP client. Main Success Scenario Trigger: The remote application a print job to the local printer on the RDP client. The remote desktop system provides access to the local printer on the RDP client to the remote application. The remote application running on the RD Session Host on behalf of the client will be able to to the local printer on the RDP client. Extensions None. Redirect Smart Card Data from an RDP Client--Remote Application Goal For the remote application to access a card on the RDP client. Context of Use After an RDP client establishes a connection to an RD Session Host server, a remote application running on the RD Session Host server can access local drives on the RDP client. Actors
Index A 34 13 10 17 C 33 52 33 33 17 17 17 17 10 6 Considerations 34 33 D Dependencies 17 17 Design intent 19 17 25 31 E 17 33 Establishing a secure connection between an rdp client and an rd session host server use cases 19 35 Extensibility 50 33 33 17 F 10 10 G 6 H 33 I 50 33 7 17 6 M 50 O Overview 6 13 10 6 P 17 50 R Redirection functionality use cases 25 7 Requirements 33 33 10 17 S 33 10 17 17 17 33 System overview 6 13 10 17 19 17 25 31 T 13 Terminating a connection between an rdp client and an rd session host server use cases 31 52