如何创建IPortalDeviceManager的实例

本文关键字:IPortalDeviceManager 实例 创建 何创建 | 更新日期: 2023-09-27 18:00:59

我试图用方法CoCreateInstance(..)创建IPortableDeviceManager类的实例,但找不到该类的CLSID,也就是GUID

我进入Windows SDK试图找到GUID,但我唯一能找到的是文件PortableDeviceApi.h中的以下行:

EXTERN_C const CLSID CLSID_PortableDeviceManager;

那对我也没什么帮助。。

那么,我做错了什么?有什么办法可以找到IPortableDeviceManagerGUID吗?或者实例化它的一个实例?

如何创建IPortalDeviceManager的实例

http://msdn.microsoft.com/en-us/library/dd319331%28v=vs.85%29.aspx

http://msdn.microsoft.com/en-us/library/dd388688%28v=vs.85%29.aspx

你看过这篇文章吗http://blogs.msdn.com/b/wpdblog/archive/2007/11/26/creating-a-temperature-sensor-gadget-for-windows-sidebar.aspx

名为"用C#为Windows边栏创建温度传感器小工具"。。。它引用了这篇文章:

http://blogs.msdn.com/b/dimeby8/archive/2006/12/05/enumerating-wpd-devices-in-c.aspx

调用了"枚举C#中的WPD设备"。。。参考本文(LOL(:

http://blogs.msdn.com/b/dimeby8/archive/2006/12/05/c-and-the-wpd-api.aspx

总结:

步骤1:

要开始,请创建一个新的C#控制台应用程序项目。接下来选择"项目>添加引用…"菜单选项单击"添加引用"对话框,并确保选择了以下项目,并且然后单击"确定":

PortableDeviceApi 1.0类型库

PortableDeviceTypes 1.0类型库

步骤2:

PortableDeviceApiLib.PortalDeviceManager类devMgr=新的PortableDeviceApiLib.PortalDeviceManagerClass((;

相关文章:
  • 没有找到相关文章