Does your device have its own audio driver? One alternative is to read PKEY_Endpoint_KsComponentId from the endpoint property store. This returns a KSCOMPONENTID structure. However, for this endpoint property to have useful information, the audio driver must support the KS property KSPROPERTY_GENERAL_COMPONENTID and fill it in with useful information. Frank Yerrace Microsoft Corporation This posting is provided "AS IS" with no warranties, and confers no rights. ________________________________ From: wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Alexandra Schoepel (Ally) Sent: Tuesday, October 17, 2006 3:27 PM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] Can I identifying my audio endpoint? Hi guys, What is the most effective way to identify one's own audio endpoint when using the IMMDeviceEnumerator? None of the published Audio Endpoint properties seem to be uniquely tied to the device. The DirectSound GUID (PKEY_AudioEndpoint_GUID) seems to be a floating value assigned by the OS and in no way tied to any information in the inf file of the driver. Additionally, help on the IMMDevice::GetId function states that the information it represents is opaque and should not be used to obtain information about the device. Any advice? Thanks, Alexandra Schoepel