I've been advised by others on the team that we kept support for drivers32 wave drivers, but we removed support for drivers32 mixer drivers. You mentioned your customers' software. I assume this software is written specifically for your hardware, is that true? Frank Yerrace Microsoft Corporation This posting is provided "AS IS" with no warranties, and confers no rights. -----Original Message----- From: wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Andrew Elder Sent: Wednesday, September 27, 2006 9:15 AM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] Re: Mixer compatibility under Vista Frank, Thanks for the comments. We will try some further tracing as you suggest. The reason we have stuck with the "drivers32" and mixerXXXX interface is that we have audio cards that get used for Radio Station automation. As an example, our "legacy" type mixer exposes a mixer containing 12 Play nodes connected to 4 Line Out nodes with 48 volumes in between. Any Play node can be configured to send audio to any Line Out at an adjustable volume. If we were to map the same configuration to WDM, because of the way the mixer emulation is implemented, we would end up with 12 mixers (one per render pin) showing 4 outputs and each of the 12 mixers would show all 12 "plays" and have 48 volumes. Its a nightmare ! Our customers would have no easy way to move their software to this new architecture. If I misunderstand something here, I would appreciate being enlightened. We do have WDM drivers that do not use "drivers32", but there are not nearly as capable as our "legacy" drivers. - Andrew Frank Yerrace wrote: >The compatibility mode wouldn't affect this kind of driver. > >For the last couple releases of Windows, we had hoped to remove support for >these kinds of drivers- those loaded via "drivers32" registry entries. There >are fewer and fewer reasons to implement such a driver. Nonetheless, the >support is still there in Vista, but our test efforts aren't focused in this >area. > >Have you traced any messages through your mxdMessage entry point? > >As usual, I'm curious to know what sort of product requires this kind of >driver. > >Frank Yerrace >Microsoft Corporation >This posting is provided "AS IS" with no warranties, and confers no rights. > >-----Original Message----- >From: wdmaudiodev-bounce@xxxxxxxxxxxxx >[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Andrew Elder >Sent: Wednesday, September 27, 2006 7:46 AM >To: wdmaudiodev@xxxxxxxxxxxxx >Subject: [wdmaudiodev] Mixer compatibility under Vista > >[RESEND - no response] > >All, > >We have wave driver that doesn't show any mixer devices under >Vista RC-1, even when we do the following "compatibility" step: > >"{Starting with RC1 (build 6500) you can activate the mixer shim by >checking the "Run this program in compatibility mode for: XP (Service >Pack 2)"." > >This driver does not present a WDM audio interface. Instead, a DLL is >loaded by entries in Drivers32 (wave and mixer) and this communicates >via a custom interface to a kernel driver. > >Our test application in this case is a simple console application that >calls mixerGetNumDevs() and mixerGetDevCaps(). Thats all. We have added >a call to GetVersionEx() to verify that the "shim" is running. > >This raises some questions: >1) is compatibility mode supposed to work with DLLs, or does it expect >a WDM audio interface ? >2) anyone else had issues similar to this one ? >3) any suggestions about what to test next ? > >Thanks, >Andrew > > > >****************** > >WDMAUDIODEV addresses: >Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx >Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe >Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe >Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx > >URL to WDMAUDIODEV page: >http://www.wdmaudiodev.com/ > >****************** > >WDMAUDIODEV addresses: >Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx >Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe >Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe >Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx > >URL to WDMAUDIODEV page: >http://www.wdmaudiodev.com/ > > > > ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/ ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/