1 Introduction

This document describes an extension to the RDP dynamic virtual channel protocol that is used exclusively in the context of Windows Multipoint Server scenarios. 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.