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). |