Partager via


WpdServicesApiSample Application

Un service d’appareil est une extension d’un objet fonctionnel : en plus de regrouper logiquement les fonctionnalités des appareils, un service d’appareil permet aux applications de découvrir ces fonctionnalités par programmation.

L’exemple d’application WpdServicesApiSample est une application de bureau en ligne de commande que vous pouvez utiliser pour explorer les services de contacts sur les appareils attachés à votre ordinateur. Vous pouvez explorer ces services en listant les formats, les événements, les méthodes et les services abstraits pris en charge. Vous pouvez également utiliser cette application pour récupérer les propriétés d’un service Contact donné et appeler des méthodes prises en charge par ce service.

Si vous n’avez pas encore d’appareil prenant en charge les services contacts, vous pouvez toujours exécuter wpdServicesApiSample si vous installez d’abord wpdServiceSampleDriver inclus dans le Kit de pilotes Windows.

L’exemple d’application WpdServicesApiSample comprend les fichiers suivants :

File Description
ContentEnumeration.cpp Contient des méthodes qui énumèrent le contenu d’un service Contacts donné.
ContentProperties.cpp Contient des méthodes qui lisent et écrivent des propriétés sur un service Contacts donné.
ServiceCapabilities.cpp Contient les méthodes qui récupèrent les formats, les événements et les services abstraits pris en charge par un service Contacts donné.
ServiceEnumeration.cpp Contient les fonctions d’assistance qui récupèrent des informations sur l’appareil, telles que le nom convivial de l’appareil ou les services de contacts pris en charge.
ServiceMethods.cpp Contient les méthodes qui récupèrent et appellent des méthodes prises en charge par un service Contacts donné.
stdafx.cpp Inclut les fichiers standard.
WpdServiceApiSample.cpp Héberge la fonction de démarrage _tmain , qui appelle la fonction DoMenu locale, qui affiche une liste d’appareils et de tâches disponibles et appelle la fonction appropriée pour la sélection de menu de l’utilisateur.

 

Exemples