Compartir a través de


Introducción a los controladores de dispositivos portátiles de Windows (WPD)

Los dispositivos portátiles de Microsoft Windows (WPD) permiten a los equipos comunicarse con dispositivos de almacenamiento y medios conectados. Este sistema sustituye tanto a Windows Media Device Manager (WMDM) como a la adquisición de imágenes de Windows (WIA) al proporcionar una forma flexible y sólida de que un equipo se comunique con reproductores de música, dispositivos de almacenamiento, teléfonos móviles y muchos otros tipos de dispositivos conectados.

WPD proporciona una infraestructura para habilitar dispositivos multifunción que almacenan varios medios y contenido no multimedia. Un ejemplo de un dispositivo de varias funciones es un teléfono móvil que contiene una cámara de zoom integrada (una función de cámara digital) y admite la sincronización y reproducción de música (una función de reproductor multimedia portátil). Además, WPD hace que estos dispositivos sean accesibles desde un equipo basado en Windows.

La interfaz de Device-Driver basada en objetos (DDI) permite dispositivos convergentes, centrados inicialmente en dispositivos de almacenamiento inteligente, como reproductores multimedia portátiles, cámaras fijas digitales y teléfonos móviles. Junto con un DDI, Microsoft WPD implementa una solución de controlador de clase para los siguientes protocolos y transportes estándar:

  • Protocolo de transferencia de imágenes (PTP) a través de USB, IP y Bluetooth
  • Protocolo de transferencia de medios (MTP) a través de USB, IP y Bluetooth
  • Clase de almacenamiento masivo (MSC) a través de USB

Si el dispositivo admite un protocolo único, es posible que tenga que desarrollar su propio controlador. Utilice el Framework de Controladores User-Mode (UMDF) para escribir este controlador. Para obtener más información sobre este marco, consulte Introducción a UMDF.

Para obtener más información sobre las aplicaciones escritas para Dispositivos Portátiles de Windows, consulte la documentación de del SDK de WPD.

Para obtener más información sobre el desarrollo de controladores WPD y el desarrollo de aplicaciones WPD, consulte el Blog de WPD (Archivo), que es preciso para Windows 10.