Partager via


Pré-remise de licence

[La fonctionnalité associée à cette page, le Kit de développement logiciel (SDK) Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par lecteur source et enregistreur récepteur. Le lecteur source et l’enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le lecteur source et l’enregistreur récepteur au lieu du Kit de développement logiciel (SDK) Windows Media Format 11, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

La pré-remise de licence est le processus utilisé pour extraire les licences sur un ordinateur client de manière préventive. Un scénario courant pour l’utilisation de la pré-remise est quand un utilisateur s’abonne à un service de musique. Sans fournir de licences avant d’en avoir besoin, l’utilisateur doit attendre l’acquisition de licences pour chaque nouvelle chanson.

Étant donné que la pré-remise n’est pas effectuée en réponse à une tentative d’accès, elle est généralement effectuée uniquement par le propriétaire du contenu. Autrement dit, vous pouvez uniquement pré-remettre des licences pour le contenu que vous contrôlez. Le processus de pré-remise est une coordination entre un composant client et un serveur de licences créé à l’aide des objets du Kit de développement logiciel (SDK) Windows Media Digital Rights Management.

La pré-remise de licence est similaire à l’acquisition de licence non silencieuse. Suivez les mêmes étapes, sauf que vous n’avez pas d’en-tête DRM à passer à IWMDRMLicenseManagement::AcquireLicense. La méthode génère un défi qui n’est pas spécifique au contenu que vous pouvez envoyer à votre serveur de licences.

Vous pouvez également utiliser Windows Media Rights Manager pour pré-remettre des licences.

Acquisition de licences

Utilisation du modèle d’événement Media Foundation