怎么获取正在连接的摄像头在设备管理器中的名字

如何获取正在连接的摄像头在设备管理器中的名字
我的视频采集程序是基于厂家提供的SDK的,现在想连接该厂家的多种型号的摄像头,各种型号的摄像头的API相同,但是DLL中实现的方式可能不同,所以不同型号的DLL不能通用,我现在想通过获取正在连接的摄像头在设备管理器中的名字来判断连接的摄像头的型号,从而在程序中动态的家在该型号的DLL,到我找了好久,就是找不到获取摄像头的名称的方法,希望各位大侠能够指点一下,谢谢啦!

另外,也不一定是在设备管理器中的名字,只要是摄像头的名字即可(如ND310 USB2.0 Camera),还有capGetDriverDescription不行,只能得到Microsoft WDM Image Caputure 这个名字。

------解决方案--------------------
应该可以问厂家提供pid vid
不同产品型号应该是不一样的

另外
设备名字、Path
可以通过directshow的IID_IPropertyBag接口来获取