Aplicación de ejemplo WpdServicesApiSample
Un servicio de dispositivo es una extensión de un objeto funcional: además de agrupar lógicamente las funcionalidades del dispositivo, un servicio de dispositivo proporciona a las aplicaciones la capacidad de detectar esas funcionalidades mediante programación.
La aplicación de ejemplo WpdServicesApiSample es una aplicación de escritorio de línea de comandos que puede usar para explorar los servicios de contactos en los dispositivos conectados al equipo. Puede explorar estos servicios enumerando los formatos, eventos, métodos y servicios abstractos admitidos. También puede usar esta aplicación recuperar las propiedades de un servicio de contactos determinado e invocar métodos admitidos por ese servicio.
Si aún no tiene un dispositivo que admita los servicios de contactos, puede seguir ejecutando WpdServicesApiSample si instala primero WpdServiceSampleDriver que se incluye en el Kit de controladores de Windows.
La aplicación de ejemplo WpdServicesApiSample incluye los siguientes archivos:
Archivo | Descripción |
---|---|
ContentEnumeration.cpp | Contiene métodos que enumeran el contenido de un servicio de contactos determinado. |
ContentProperties.cpp | Contiene métodos que leen y escriben propiedades en un servicio de contactos determinado. |
ServiceCapabilities.cpp | Contiene los métodos que recuperan los formatos, eventos y servicios abstractos admitidos por un servicio de contactos determinado. |
ServiceEnumeration.cpp | Contiene las funciones auxiliares que recuperan información del dispositivo, como el nombre descriptivo del dispositivo o los servicios de contactos admitidos. |
ServiceMethods.cpp | Contiene los métodos que recuperan e invocan métodos admitidos por un servicio de contactos determinado. |
Stdafx.cpp | Incluye los archivos estándar. |
WpdServiceApiSample.cpp | Hospeda la función de inicio _tmain, que llama a la función DoMenu local, que muestra una lista de dispositivos y tareas disponibles y llama a la función adecuada para la selección de menú del usuario. |