IPortableDeviceManager 接口 (portabledeviceapi.h)

枚举连接到计算机的设备,并提供一种简单的方法来请求安装信息,包括制造商、友好名称和说明。 这通常是应用程序创建的第一个 Windows 可移植设备接口。 若要创建此接口的实例,请调用 CoCreateInstance 并指定 CLSID_PortableDeviceManager

也可以使用 IPortableDeviceProperties 接口请求使用此接口请求的属性。 但是,该接口需要几个步骤才能获取;使用此接口是请求设备信息的一种更简单的方法。

继承

IPortableDeviceManager 接口继承自 IUnknown 接口。 IPortableDeviceManager 还具有以下类型的成员:

方法

IPortableDeviceManager 接口包含以下方法。

 
IPortableDeviceManager::GetDeviceDescription

检索设备的说明。
IPortableDeviceManager::GetDeviceFriendlyName

检索设备的用户友好名称。
IPortableDeviceManager::GetDeviceManufacturer

检索设备制造商的名称。
IPortableDeviceManager::GetDeviceProperty

检索计算机上设备存储的属性值。 (这些属性不是由 Windows Portable Devices.) 定义的标准属性。
IPortableDeviceManager::GetDevices

检索连接到计算机的便携式设备的列表。
IPortableDeviceManager::GetPrivateDevices

GetPrivateDevices 方法检索连接到计算机的专用可移植设备的列表。 只能通过专为这些特定设备设计的应用程序访问这些专用设备。
IPortableDeviceManager::RefreshDeviceList

RefreshDeviceList 方法刷新连接到计算机的设备列表。

要求

   
目标平台 Windows
标头 portabledeviceapi.h

请参阅

客户端接口