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 à partir d’un appareil, l’écriture de données sur un appareil, etc.

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 diverses fonctionnalités d’appareil, notamment les formats, les commandes et les objets fonctionnels pris en charge.
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 un IStream utilisé 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 Propriétés de lecture et d’écriture d’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 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 diverses fonctionnalités de service, notamment les formats, les commandes, les méthodes et les profils de rendu pris en charge.
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 les interfaces implémentées par l’application ne sont pas affichées.

diagramme montrant la création et la récupération de la plupart des interfaces clientes requises

Guide de référence de programmation