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 |