Application d’exemple WpdServicesApiSample
Un service de périphérique est une extension d’un objet fonctionnel : en plus de regrouper logiquement les capacités du périphérique, un service de périphérique permet aux applications de découvrir ces capacités de manière programmatique.
L’application d’exemple WpdServicesApiSample est une application de bureau en ligne de commande que vous pouvez utiliser pour explorer les services de Contacts sur les appareils connectés à votre ordinateur. Vous pouvez explorer ces services en listant les formats, événements, méthodes et services abstraits pris en charge. Vous pouvez également utiliser cette application pour récupérer les propriétés d’un service de Contacts donné et pour invoquer les méthodes prises en charge par ce service.
Si vous ne disposez pas encore d’un appareil prenant en charge les services de Contacts, vous pouvez toujours exécuter WpdServicesApiSample si vous installez d’abord le WpdServiceSampleDriver inclus dans le Windows Driver Kit.
L’application d’exemple WpdServicesApiSample inclut les fichiers suivants :
Fichier | Description |
---|---|
ContentEnumeration.cpp | Contient des méthodes qui énumèrent le contenu d’un service de Contacts donné. |
ContentProperties.cpp | Contient des méthodes qui lisent et écrivent les propriétés d’un service de Contacts donné. |
ServiceCapabilities.cpp | Contient les méthodes qui récupèrent les formats, événements et services abstraits pris en charge par un service de Contacts donné. |
ServiceEnumeration.cpp | Contient les fonctions utilitaires 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 invoquent les méthodes prises en charge par un service de Contacts donné. |
stdafx.cpp | Inclut les fichiers standard. |
WpdServiceApiSample.cpp | Héberge la fonction de démarrage _tmain, qui appelle la fonction locale DoMenu, laquelle affiche une liste des périphériques et tâches disponibles et appelle la fonction appropriée pour la sélection du menu de l’utilisateur. |