Creación de una aplicación de windows Media Administrador de dispositivos

En esta sección se describe cómo usar Windows Media Administrador de dispositivos en la aplicación. El término "aplicación" aquí significa un archivo ejecutable, como un reproductor multimedia o un complemento COM, como un complemento de medición.

Microsoft incluye varios proveedores de servicios con Windows XP y Reproductor multimedia de Windows 10, incluido un proveedor de servicios MTP, un proveedor de servicios de Windows CE (para dispositivos que ejecutan Windows CE y usan el protocolo RAPI, como el Pocket PC) y un proveedor de servicios para la categoría de almacenamiento masivo (MSC). Dispositivos. También puede crear su propio proveedor de servicios para garantizar la comunicación con su propio dispositivo; para obtener más información, consulte Creación de un proveedor de servicios.

Hay una serie de proveedores de servicios heredados de terceros que abordan el dispositivo no MTP, no RAPI o no MSC de un fabricante determinado. Estos proveedores de servicios se incluyen en el disco del controlador que se incluye con estos dispositivos.

Una aplicación que use Windows Media Administrador de dispositivos debe realizar los pasos siguientes.

  1. Conozca los problemas de privacidad relacionados con el desarrollo de una aplicación. Consulta Declaración de privacidad para obtener información sobre algunos problemas de privacidad relacionados con el desarrollo de una aplicación de Windows Media Administrador de dispositivos.
  2. Incluya los archivos de encabezado y biblioteca necesarios para la aplicación. Consulte Archivos de encabezado y biblioteca necesarios para una aplicación para obtener información sobre los archivos que necesitará incluir en el proyecto.
  3. Autentique la aplicación y adquiera la interfaz IWMDMDevice raíz. La primera tarea que debe realizar una aplicación para usar Windows Media Administrador de dispositivos es autenticarse a sí misma. Este proceso comprueba la identidad de la aplicación en Windows Media Administrador de dispositivos mediante un certificado ficticio para una funcionalidad limitada de Windows Media Administrador de dispositivos o mediante un certificado oficial para una funcionalidad completa. Para obtener más información, consulte Autenticación de la aplicación.
  4. Enumerar los dispositivos conectados. El primer paso para comunicarse con dispositivos es averiguar qué dispositivos están conectados y accesibles para Windows Media Administrador de dispositivos. Para obtener más información, vea Enumerar dispositivos.
  5. Compruebe el estado de los componentes DRM del dispositivo. Para usar archivos protegidos con DRM, un dispositivo debe compilarse en alguna versión de DRM de Windows Media para dispositivos portátiles y los componentes drm deben estar actualizados. Antes de empezar a controlar los archivos en el dispositivo, es mejor ver si el dispositivo admite archivos protegidos con DRM y si el dispositivo debe actualizarse. Para obtener más información, consulte Control de contenido protegido en la aplicación.
  6. Explore un dispositivo. Una vez que haya encontrado el dispositivo que desee, puede explorar el contenido de ese dispositivo. Para obtener más información, consulte Exploración de un dispositivo.
  7. Lee archivos del dispositivo y escribe archivos en el dispositivo. Después de conocer el diseño del dispositivo, puede empezar a transferir archivos hacia y desde el dispositivo. Para obtener más información, vea Leer archivos del dispositivo y escribir archivos en el dispositivo.
  8. Cree listas de reproducción en el dispositivo. Un tipo de archivo que puede escribir en el dispositivo es un archivo abstracto, que es una colección de referencias a otros archivos. Aunque la capacidad de escribir archivos abstractos en un dispositivo depende del proveedor de servicios y del dispositivo, normalmente solo los dispositivos MTP tienen esta funcionalidad. Para obtener más información, consulta Crear una lista de reproducción en el dispositivo.

Además de estos pasos, hay varias características más que puede habilitar en la aplicación:

  • Notificaciones. Puede permitir que la aplicación reciba notificaciones cuando los dispositivos se conecten o desconecten del equipo. Para obtener más información, consulte Habilitación de notificaciones.
  • Registro. Windows Media Administrador de dispositivos usa un objeto de registro que guarda un registro de sus acciones en un archivo de texto local. Puede agregar mensajes a este registro para ayudarle a analizar errores o rendimiento en la aplicación. Para obtener más información, consulte Habilitación del registro.
  • Uso del contenido de medición. Puede recuperar las estadísticas de uso de contenido de las licencias que conceden este derecho. Estas estadísticas se pueden enviar a un servidor web para calcular los pagos de regalías a los propietarios de contenido. Para obtener más información, vea Uso de contenido de medición.

Una nota de precaución

Es posible que la aplicación tenga que trabajar con una variedad de dispositivos, incluidos algunos que no ha desarrollado y nunca ha probado el código. Estos dispositivos pueden o no responder con precisión a las consultas y comandos, o implementar MTP u otras especificaciones. Asegúrese de incluir una sólida funcionalidad de comprobación de errores y reserva para tratar con lo inesperado. Programa defensivamente.

Guía de programación