Aplicación 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 para recuperar las propiedades de un servicio contact determinado e invocar métodos admitidos por ese servicio.

Si aún no tiene un dispositivo que admita los servicios de contactos, todavía puede ejecutar 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 _tmain función de inicio, 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ús del usuario.

 

Muestras