Aplicación de ejemplo WpdApiSample
La aplicación de ejemplo de API de WPD es una aplicación de escritorio de línea de comandos que permite enumerar dispositivos conectados, explorar dispositivos, consultar objetos en busca de propiedades y atributos, enviar y recuperar objetos, etc. Al iniciarse, la aplicación abre una ventana de comandos que muestra las tareas que puede realizar.
La aplicación de ejemplo de la API de WPD incluye los siguientes archivos:
Archivo | Descripción |
---|---|
ContentEnumeration.cpp | Contiene funciones que enumeran todos los objetos de un dispositivo. |
ContentProperties.cpp | Contiene funciones que leen y escriben propiedades de objeto y realizan solicitudes set/get de propiedades masivas. |
ContentTransfer.cpp | Contiene funciones que transfieren contenido a o desde el dispositivo, leen los requisitos de tipo de objeto y crean una carpeta en el dispositivo. |
DeviceCapabilities.cpp | Contiene funciones para enumerar los tipos de objetos funcionales en el dispositivo, enumerar los tipos de contenido admitidos por cada tipo de objeto funcional y mostrar perfiles de objeto de representación. |
DeviceEnumeration.cpp | Enumera los nombres descriptivos, los fabricantes y las descripciones de todos los dispositivos conectados. |
DeviceEvents.cpp | Contiene funciones que registran eventos de dispositivo y sus parámetros cada vez que se desencadenan los eventos. |
Stdafx.cpp | Incluye los archivos estándar. |
WpdApiSample.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. |