Как получить GUID устройства из его IMoniker?

Тема в разделе "Библиотеки и интерфейсы", создана пользователем prog, 26 июл 2009.

  1. prog

    prog New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2003
    Сообщения:
    62
    Адрес:
    Russia
    Кто-нибудь может подсказать как можно получить DirectSound GUID устройства, зная его IMoniker ?

    Если получить FilterData:

    Код (Text):
    1. DeviceMoniker.BindToObject,0,0,IID_IBaseFilter,pFilterData
    , а потом из него взять ClassID:

    Код (Text):
    1. pFilterData.GetClassID,pSoundGUID
    , то в случае аудио девайса получим CLSID_AudioRecord
    а надо получить GUID этого аудио девайса.
     
  2. prog

    prog New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2003
    Сообщения:
    62
    Адрес:
    Russia
    Вопрос снят.