Compartir a través de


Herramientas de desarrollo de controladores WPD

Dispositivos portátiles de Windows (WPD) proporciona tres herramientas con el Kit de controladores de Windows, que puedes usar para desarrollar un controlador de dispositivo WPD. Estas herramientas se describen en la tabla siguiente.

Herramienta Descripción
WpdDeviceInspector.exe Esta herramienta está diseñada para consultar un controlador WPD y generar un informe HTML completo que describa el dispositivo y sus funcionalidades. Por ejemplo, puede usar la herramienta para recuperar una lista de los objetos y comandos de dispositivo admitidos. También generará una lista de todas las propiedades admitidas por cada objeto.
WpdInfo.exe Esta herramienta realiza operaciones comunes de WPD, como abrir y cerrar un dispositivo, crear o eliminar objetos en un dispositivo y emitir comandos de dispositivo. Esta herramienta también puede mostrar propiedades, comandos, tipos de contenido, eventos y formatos admitidos en el nivel de dispositivo, el nivel de servicio o ambos. Además, puede mostrar las propiedades de cada objeto en un dispositivo determinado.
NetMon.exe Esta herramienta registra el tráfico entre una aplicación WPD y un controlador WPD.

Además de las herramientas que se proporcionan con el Kit de controladores de Windows, es posible que también quiera instalar Windows SDK y usar dos aplicaciones de ejemplo de WPD que se encuentran en este kit para explorar y probar controladores de WPD. Estas aplicaciones de ejemplo se describen en la tabla siguiente.

Application Descripción
WpdApiSample.exe Puede usar esta aplicación para realizar operaciones comunes de WPD en un dispositivo WPD, como enumerar dispositivos, enumerar contenido en un dispositivo y transferir contenido hacia o desde el dispositivo.
WpdServicesApiSample.exe Puede usar esta aplicación para realizar operaciones de WPD en un dispositivo WPD que implemente un servicio de dispositivo contactos. (Tenga en cuenta que esta aplicación solo funciona con WpdServiceSampleDriver).

Uso de la herramienta WpdInfo

Usar la herramienta WpdDeviceInspector

Uso de la herramienta NetMon