Condividi tramite


Creazione di un'applicazione windows Media Gestione dispositivi

Questa sezione descrive come usare Windows Media Gestione dispositivi nell'applicazione. Il termine "applicazione" qui indica un eseguibile, ad esempio un lettore multimediale o un plug-in COM, ad esempio un plug-in di misurazione.

Microsoft include diversi provider di servizi con Windows XP e Lettore multimediale Windows 10, tra cui un provider di servizi MTP, un provider di servizi Windows CE (per i dispositivi che eseguono Windows CE e usando il protocollo RAPI, ad esempio il Pocket PC) e un provider di servizi per dispositivi di categoria di archiviazione di massa (MSC). È anche possibile creare il proprio provider di servizi per garantire la comunicazione con il proprio dispositivo; per altre informazioni, vedere Creazione di un provider di servizi.

Esistono diversi provider di servizi legacy di terze parti che indirizzano un determinato produttore a dispositivi non MTP, non RAPI o non MSC. Questi provider di servizi sono inclusi nel disco driver fornito con questi dispositivi.

Un'applicazione che usa Windows Media Gestione dispositivi deve eseguire la procedura seguente.

  1. Acquisire conoscenza dei problemi di privacy coinvolti nello sviluppo di un'applicazione. Vedere Informativa sulla privacy per informazioni su alcuni problemi di privacy che coinvolgono lo sviluppo di un'applicazione windows Media Gestione dispositivi.
  2. Includere i file di libreria e intestazione necessari per l'applicazione. Per informazioni sui file da includere nel progetto , vedere Libreria e file di intestazione necessari per un'applicazione .
  3. Autenticare l'applicazione e acquisire l'interfaccia IWMDMDevice radice. La prima attività che un'applicazione deve eseguire per usare Windows Media Gestione dispositivi consiste nell'autenticarsi. Questo processo verifica l'identità dell'applicazione in Windows Media Gestione dispositivi usando un certificato fittizio per funzionalità limitate di Windows Media Gestione dispositivi o usando un certificato ufficiale per la funzionalità completa. Per altre informazioni, vedere Autenticazione dell'applicazione.
  4. Enumerare i dispositivi connessi. Il primo passaggio nella comunicazione con i dispositivi consiste nel scoprire quali dispositivi sono connessi e accessibili a Windows Media Gestione dispositivi. Per altre informazioni, vedere Enumerazione dei dispositivi.
  5. Controllare lo stato dei componenti DRM del dispositivo. Per usare i file protetti da DRM, un dispositivo deve essere basato su una versione di Windows Media DRM per dispositivi portatili e i componenti DRM devono essere aggiornati. Prima di iniziare a gestire i file nel dispositivo, è consigliabile verificare se il dispositivo supporta i file protetti da DRM e se il dispositivo deve essere aggiornato. Per altre informazioni, vedere Gestione del contenuto protetto nell'applicazione.
  6. Esplorare un dispositivo. Dopo aver trovato il dispositivo desiderato, è possibile esplorare il contenuto di tale dispositivo. Per altre informazioni, vedere Esplorazione di un dispositivo.
  7. Leggere i file dal dispositivo e scrivere file nel dispositivo. Dopo aver appreso il layout del dispositivo, è possibile iniziare a trasferire file da e verso il dispositivo. Per altre informazioni, vedere Lettura di file dal dispositivo e scrittura di file nel dispositivo.
  8. Creare playlist nel dispositivo. Un tipo di file che è possibile scrivere nel dispositivo è un file astratto, ovvero una raccolta di riferimenti ad altri file. Anche se la possibilità di scrivere file astratti in un dispositivo dipende dal provider di servizi e dal dispositivo, in genere solo i dispositivi MTP hanno questa funzionalità. Per altre informazioni, vedere Creazione di una playlist nel dispositivo.

Oltre a questi passaggi, sono disponibili diverse funzionalità che è possibile abilitare nell'applicazione:

  • Notifiche. È possibile abilitare l'applicazione per ricevere notifiche quando i dispositivi si connettono o disconnetteno dal computer. Per altre informazioni, vedere Abilitazione delle notifiche.
  • Registrazione. Windows Media Gestione dispositivi usa un oggetto di registrazione che salva un record delle relative azioni in un file di testo locale. È possibile aggiungere messaggi a questo log per analizzare gli errori o le prestazioni nell'applicazione. Per altre informazioni, vedere Abilitazione della registrazione.
  • Misurazione dell'utilizzo del contenuto. È possibile recuperare le statistiche di utilizzo del contenuto per le licenze che concedono questo diritto. Queste statistiche possono quindi essere inviate a un server Web per calcolare i pagamenti di royalty ai proprietari di contenuti. Per altre informazioni, vedere Misurazione dell'utilizzo del contenuto.

Nota di cautela

L'applicazione potrebbe dover lavorare con un'ampia gamma di dispositivi, tra cui alcuni che non sono stati sviluppati e non hanno mai testato il codice. Questi dispositivi potrebbero o non rispondere in modo accurato alle query e ai comandi oppure implementare MTP o altre specifiche. Assicurarsi di includere il controllo degli errori affidabile e la funzionalità di fallback per gestire l'imprevisto. Programma in modo difensivo.

Guida per programmatori