Partager via


Interfaces clientes

Les applications utilisent les méthodes prises en charge par les interfaces suivantes pour effectuer des opérations sur des appareils portables. Ces opérations incluent l’ouverture d’une connexion à un appareil, la récupération de données d’un appareil, l’écriture de données sur un appareil, et ainsi de suite.

Interface Description
IEnumPortableDeviceObjectIDs Énumère les objets sur un appareil portable.
IPortableDevice Fournit un accès de bas niveau à un appareil portable.
IPortableDeviceCapabilities Récupère une variété de fonctionnalités d’appareil, notamment les formats pris en charge, les commandes et les objets fonctionnels.
IPortableDeviceContent Fournit des méthodes pour créer, énumérer et supprimer du contenu sur un appareil.
IPortableDeviceDataStream Expose des méthodes supplémentaires sur une IStream utilisée pour les transferts de données.
IPortableDeviceEventCallback Implémenté par l’application pour recevoir des rappels asynchrones.
IPortableDeviceManager Énumère les appareils connectés à l’ordinateur et fournit un moyen simple de demander des informations d’installation pour l’appareil (y compris le fabricant, le nom convivial et la description).
IPortableDeviceProperties Lire et écrire des propriétés pour un objet sur l’appareil.
IPortableDevicePropertiesBulk Lit et écrit plusieurs propriétés sur plusieurs objets sur un appareil de manière asynchrone.
IPortableDevicePropertiesBulkCallback Implémenté par l’application pour suivre la progression d’une opération asynchrone qui a été commencée à l’aide de l’interface IPortableDevicePropertiesBulk.
IPortableDeviceResources Fournit l’accès aux données d’un objet.
IPortableDeviceService Windows 7 uniquement. Fournit un accès de bas niveau à un service d’appareil portable.
IPortableDeviceServiceCapabilities Windows 7 uniquement. Récupère une variété de fonctionnalités de service, notamment les formats pris en charge, les commandes, les méthodes et les profils de rendu.
IPortableDeviceServiceMethods Windows 7 uniquement. Appelle des méthodes de manière synchrone et asynchrone sur un service.
IPortableDeviceServiceMethodCallback Windows 7 uniquement. Implémenté par l’application pour suivre l’achèvement d’une opération de méthode de service asynchrone commencée en appelant IPortableDeviceServiceMethods ::InvokeAsync
IPortableDeviceServiceManager Windows 7 uniquement. Énumère les services pris en charge par un appareil et récupère l’appareil associé à un service.

 

Le diagramme suivant montre comment une application obtient la plupart des interfaces dont elle a besoin. Toutes les méthodes de toutes les interfaces ou interfaces implémentées par l’application ne sont pas toutes affichées.

diagramme montrant la création et la récupération des interfaces clientes les plus requises

de référence de programmation