[wdmaudiodev] Re: IKsControl

  • From: Matthew van Eerde <mateer@xxxxxxxxxxxxx>
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Fri, 5 Feb 2010 16:35:10 +0000

> Some code that works perfectly for me on Vista crashes with Windows 7

I'd be very interested in looking at such code, if you're comfortable sharing 
it (either with the list or to me directly)

From: wdmaudiodev-bounce@xxxxxxxxxxxxx 
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Mark Walker
Sent: Friday, February 05, 2010 8:14 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: IKsControl

I need at least XP and above.  Vista+ is much better for audio drivers in 
general I've found, at least in a design sense.  However, 65% of the desktops 
still use XP, so it's still important.  My observation is also that some of 
these Vista+ interfaces behave differently on Windows 7 than in Vista.  Some 
code that works perfectly for me on Vista crashes with Windows 7, so it looks 
like some of this new stuff still needs to be worked out at MS.


On 2/4/2010 8:53 AM, Matthew van Eerde wrote:
The non-deprecated Vista-and-further way to get an IKsControl is to call 
IMMDevice::Activate(...) on an adapter IMMDevice.  Sample here:

Using the IKsControl Interface to Access Audio Properties
http://msdn.microsoft.com/en-us/library/dd316787(VS.85).aspx

What OS are you running on?


Other related posts: