Share via


Interface IPortableDeviceManager (portabledeviceapi.h)

Enumera dispositivos conectados ao computador e fornece uma maneira simples de solicitar informações de instalação, incluindo fabricante, nome amigável e descrição. Normalmente, essa é a primeira interface dispositivos portáteis do Windows criada por um aplicativo. Para criar uma instância dessa interface, chame CoCreateInstance e especifique CLSID_PortableDeviceManager.

As propriedades solicitadas usando essa interface também podem ser solicitadas usando a interface IPortableDeviceProperties . No entanto, essa interface requer várias etapas para adquirir; usar essa interface é uma maneira muito mais simples de solicitar informações do dispositivo.

Herança

A interface IPortableDeviceManager herda da interface IUnknown . IPortableDeviceManager também tem esses tipos de membros:

Métodos

A interface IPortableDeviceManager tem esses métodos.

 
IPortableDeviceManager::GetDeviceDescription

Recupera a descrição de um dispositivo.
IPortableDeviceManager::GetDeviceFriendlyName

Recupera o nome amigável do dispositivo.
IPortableDeviceManager::GetDeviceManufacturer

Recupera o nome do fabricante do dispositivo.
IPortableDeviceManager::GetDeviceProperty

Recupera um valor de propriedade armazenado pelo dispositivo no computador. (Essas propriedades não são padrão definidas por Dispositivos Portáteis do Windows.).
IPortableDeviceManager::GetDevices

Recupera uma lista de dispositivos portáteis conectados ao computador.
IPortableDeviceManager::GetPrivateDevices

O método GetPrivateDevices recupera uma lista de dispositivos portáteis privados conectados ao computador. Esses dispositivos privados só podem ser acessados por meio de um aplicativo projetado para esses dispositivos específicos.
IPortableDeviceManager::RefreshDeviceList

O método RefreshDeviceList atualiza a lista de dispositivos conectados ao computador.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho portabledeviceapi.h

Confira também

Interfaces do cliente