Compartir a través de


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.