Yes, subdevice names need to be unique (even if they're not exposed at the same time.) Otherwise Windows assumes it's the same endpoint come back to life and doesn't bother requerying KSPROPERTY_PIN_NAME. ________________________________________ From: wdmaudiodev-bounce@xxxxxxxxxxxxx [wdmaudiodev-bounce@xxxxxxxxxxxxx] on behalf of Jeff Pages [jeff@xxxxxxxxxxxxxxxx] Sent: Wednesday, February 02, 2011 3:56 PM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] Re: IPinName problem >Are you passing a different name to PcRegisterSubdevice the second time around? The subdevice name passed to PcRegisterSubdevice (which I base on the DAB service ID number) is unchanged, only the friendly name is changed. I'm guessing now I should be using a different name for the subdevice, is that right? Jeff ****************** 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/