Export (0) Print
Expand All

14.2.8 Remote Desktop Protocol: File System Virtual Channel Extension

The Remote Desktop Protocol: File System Virtual Channel Extension (as specified in [MS-RDPEFS]) provides access between the server and the client file system drivers, by redirecting all input/output requests and responses between the two. Those requests could be specific to the OS on both sides, so for this protocol that OS-specific payload is treated as opaque data.

In a typical terminal server scenario, much of the nonvolatile information used by the terminal server user (such as hard drives, flash drives and floppy disks) is located on the client. To provide access for applications running on the server to those client file systems, the server exposes a file system driver that is visible to the applications as a hard drive.

The Remote Desktop Protocol: File System Virtual Channel operates only after the static virtual channel transport is fully established. If the static virtual channel transport is terminated, no other communication over the Remote Desktop Protocol: File System Virtual Channel Extension occurs.

The Remote Desktop Protocol: File System Virtual Channel runs within the context of an RDP virtual channel established between a client and server. This protocol extension is applicable when applications running on the terminal server need to access the file system physically located on a client machine.

The Remote Desktop Protocol: File System Virtual Channel provides the virtual channel transport to redirect devices such as printers (as specified in [MS-RDPEPC]), serial/parallel ports (as specified in [MS-RDPESP]), and smart card devices (as specified in [MS-RDPESC]). Before these devices can be redirected to the Remote Desktop session, the static virtual channel provided by the Remote Desktop Protocol: File System Virtual Channel must be established.

 
Show:
© 2014 Microsoft