我正在尝试IPortableDeviceManager使用该方法创建类的实例,CoCreateInstance(..)但我找不到类的CLSIDaka GUID.
我潜入Windows SDK试图找到GUID但我唯一能找到的是文件中的以下行PortableDeviceApi.h:
EXTERN_C const CLSID CLSID_PortableDeviceManager;
Run Code Online (Sandbox Code Playgroud)
这对我来说也没有帮助..
那么,我做错了什么?有什么方法可以找出它GUID的IPortableDeviceManager吗?或实例化它的实例?
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#控制台应用程序项目.接下来选择"Project> Add Reference ..."菜单选项.单击"添加引用"对话框中的"COM"选项卡,确保选中以下项目,然后单击"确定":
PortableDeviceApi 1.0类型库
PortableDeviceTypes 1.0类型库
第2步:
PortableDeviceApiLib.PortableDeviceManagerClass devMgr = new PortableDeviceApiLib.PortableDeviceManagerClass();
| 归档时间: |
|
| 查看次数: |
2734 次 |
| 最近记录: |