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 |