You asked, "How does RDP remote audio work? Does the machine you connect to have a virtual kernel driver for audio that it uses to pass the audio stream back over the network?" Assuming you are referring to Windows Vista, Windows Server 2008, and later, the post-mix audio stream is directed to the network from within the audio service. The audio stream does not go to a kernel mode audio driver. Note, you can search archives of this email list at //www.freelists.org/archives/wdmaudiodev. Frank Yerrace Microsoft Corporation This posting is provided "AS IS" with no warranties, and confers no rights. From: wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Tim Newsham Sent: Wednesday, August 26, 2009 11:32 AM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] audio driver questions I'm new to windows audio drivers. I'm working my way through an MSVAD like driver now and have some questions: - Is it possible to unregister a miniport driver? Ie. it would be nifty if I could create a miniport driver on demand from another device and then when that other device closed, unregister the miniport. I noticed that miniport-based drivers like msvad can be loaded and unloaded from a live system just fine. I just havent noticed any way to do this from within a driver. - Reading through old posts I noticed someone mention that you can get more control over dynamically changing topology by not using a miniport driver. I wish I still had the reference to the post, but I can't seem to find it now. Could someone shed more light on this, hopefully with pointers to what APIs to investigate and some broad strokes on what the driver would have to do to gain this flexibility? - How does RDP remote audio work? Does the machine you connect to have a virtual kernel driver for audio that it uses to pass the audio stream back over the network? Thank you, Tim