Frank,
Thanks for the comments. We will try some further tracing as you suggest.
- 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/