Interface IPortableDeviceManager (portabledeviceapi.h)

Énumère les appareils connectés à l’ordinateur et fournit un moyen simple de demander des informations d’installation, notamment le fabricant, le nom convivial et la description. Il s’agit généralement de la première interface d’appareils portables Windows créée par une application. Pour créer un instance de cette interface, appelez CoCreateInstance et spécifiez CLSID_PortableDeviceManager.

Les propriétés demandées à l’aide de cette interface peuvent également être demandées à l’aide de l’interface IPortableDeviceProperties . Toutefois, cette interface nécessite plusieurs étapes à acquérir ; L’utilisation de cette interface est un moyen beaucoup plus simple de demander des informations sur l’appareil.

Héritage

L’interface IPortableDeviceManager hérite de l’interface IUnknown. IPortableDeviceManager a également les types de membres suivants :

Méthodes

L’interface IPortableDeviceManager utilise ces méthodes.

 
IPortableDeviceManager::GetDeviceDescription

Récupère la description d’un appareil.
IPortableDeviceManager::GetDeviceFriendlyName

Récupère le nom convivial de l’appareil.
IPortableDeviceManager::GetDeviceManufacturer

Récupère le nom du fabricant de l’appareil.
IPortableDeviceManager::GetDeviceProperty

Récupère une valeur de propriété stockée par l’appareil sur l’ordinateur. (Il ne s’agit pas de propriétés standard définies par les appareils portables Windows.).
IPortableDeviceManager::GetDevices

Récupère une liste d’appareils portables connectés à l’ordinateur.
IPortableDeviceManager::GetPrivateDevices

La méthode GetPrivateDevices récupère une liste d’appareils portables privés connectés à l’ordinateur. Ces appareils privés sont accessibles uniquement par le biais d’une application conçue pour ces appareils particuliers.
IPortableDeviceManager::RefreshDeviceList

La méthode RefreshDeviceList actualise la liste des appareils connectés à l’ordinateur.

Configuration requise

   
Plateforme cible Windows
En-tête portabledeviceapi.h

Voir aussi

Interfaces clientes