Поделиться через


Интерфейс IPortableDeviceManager (portabledeviceapi.h)

Перечисляет устройства, подключенные к компьютеру, и предоставляет простой способ запроса сведений об установке, включая изготовителя, понятное имя и описание. Обычно это первый интерфейс переносимых устройств Windows, созданный приложением. Чтобы создать экземпляр этого интерфейса, вызовите CoCreateInstance и укажите CLSID_PortableDeviceManager.

Свойства, запрашиваемые с помощью этого интерфейса, также можно запросить с помощью интерфейса IPortableDeviceProperties . Однако для получения этого интерфейса требуется несколько шагов. использование этого интерфейса является гораздо более простым способом запроса сведений об устройстве.

Наследование

Интерфейс IPortableDeviceManager наследуется от интерфейса IUnknown . IPortableDeviceManager также имеет следующие типы элементов:

Методы

Интерфейс IPortableDeviceManager содержит эти методы.

 
IPortableDeviceManager::GetDeviceDescription

Извлекает описание устройства.
IPortableDeviceManager::GetDeviceFriendlyName

Извлекает понятное имя устройства.
IPortableDeviceManager::GetDeviceManufacturer

Извлекает имя изготовителя устройства.
IPortableDeviceManager::GetDeviceProperty

Извлекает значение свойства, хранящееся устройством на компьютере. (Это не стандартные свойства, определенные переносными устройствами Windows.)
IPortableDeviceManager::GetDevices

Извлекает список переносимых устройств, подключенных к компьютеру.
IPortableDeviceManager::GetPrivateDevices

Метод GetPrivateDevices извлекает список частных портативных устройств, подключенных к компьютеру. Эти частные устройства доступны только через приложение, предназначенное для этих конкретных устройств.
IPortableDeviceManager::RefreshDeviceList

Метод RefreshDeviceList обновляет список устройств, подключенных к компьютеру.

Требования

   
Целевая платформа Windows
Header portabledeviceapi.h

См. также раздел

Клиентские интерфейсы