1 Introduction

This document describes an extension to the RDP dynamic virtual channel protocol. The RDP dynamic virtual channel protocol allows information to be passed between a remote desktop connection client device and a session on a remote host computer. This extension provides a mechanism for clients to be notified when the audio level is changed and/or when a drive letter is assigned to a USB storage device that is redirected from the client to the session. The extension provides a mechanism for the client to read the audio level and/or drive letter from the session. It is assumed that this information will be stored in non-volatile storage so that if the client is disconnected and rebooted it will retain the values. When the client is later connected to a session on a remote session host the extension provides a mechanism for the client to send the audio level and/or drive letter information to the session and initialize those settings to the stored values. The goal of this functionality is to make a remote desktop client behavior similar to the behavior of a standalone Windows client PC.

Sections 1.5, 1.8, 1.9, 2, and 3 of this specification are normative. All other sections and examples in this specification are informative.

Show: