[wdmaudiodev] Re: GUID's for MMDevices Render and Capture

  • From: Frank Yerrace <Frank.Yerrace@xxxxxxxxxxxxx>
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Mon, 25 Jan 2010 17:59:29 +0000

The driver cannot control the key names that you see under 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\
Audio\Render and software in general should not directly read, write, or make 
any interpretations or assumptions about the data under these keys.

Similarly, software should not assume any particular enumeration order from 
DirectSoundEnumerate or IMMDeviceEnumerator.

Frank Yerrace
Microsoft

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 Markus Bollinger
Sent: Monday, January 25, 2010 9:40 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] GUID's for MMDevices Render and Capture


Hi,
Sorry for my last empty post...

My question :

Can the driver (or the .inf file) decide about the values of the GUID's
created in

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\
Audio\Render ?

I ask this question because in XP the GUID's are created with just
incrementing the GUID by 1 for each device installed,
and under Vista and Win7 there is always a totally different value used.
As a result when you use DirectSoundEnumerate() the devices are ordered
by GUID and you have not the same behaviour under XP and Vista.

Markus.
******************

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/

Other related posts: