gpt4 book ai didi

c# - 如何创建 IPortableDeviceManager 的实例?

转载 作者:行者123 更新时间:2023-11-30 15:07:28 31 4
gpt4 key购买 nike

我正在尝试使用 CoCreateInstance(..) 方法创建 IPortableDeviceManager 类的实例但我找不到类的 CLSID a.k.a GUID

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

EXTERN_C const CLSID CLSID_PortableDeviceManager;

那也没有真正帮助我..

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

最佳答案

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 设备”...引用了这篇文章(大声笑):

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

总结:

第一步:

To start, create a new C# Console Application project. Next select the "Project>Add Reference ..." menu option. Click the "COM" tab in the "Add Reference" dialog and make sure the following items are selected and then click OK:

PortableDeviceApi 1.0 Type Library

PortableDeviceTypes 1.0 Type Library

第 2 步:

PortableDeviceApiLib.PortableDeviceManagerClass devMgr = new PortableDeviceApiLib.PortableDeviceManagerClass();

关于c# - 如何创建 IPortableDeviceManager 的实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6553290/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com