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 |