DrmDestroyContent, fonction (drmk.h)
La DrmDestroyContent
fonction supprime un ID de contenu DRM créé par DrmCreateContentMixed.
Syntaxe
NTSTATUS DrmDestroyContent(
[in] ULONG ContentId
);
Paramètres
[in] ContentId
Spécifie un ID de contenu DRM différent de zéro affecté à un flux audio KS par DrmCreateContentMixed. Notez qu’un ID de contenu de zéro représente un flux audio avec des droits de contenu DRM par défaut et ne peut pas être utilisé avec cette fonction.
Valeur retournée
DrmCreateContentMixed retourne STATUS_SUCCESS si l’appel a réussi. Sinon, il retourne un code d’erreur approprié.
Remarques
Un filtre audio KS peut uniquement utiliser DrmDestroyContent
pour supprimer un ID de contenu DRM qu’il a obtenu en appelant DrmCreateContentMixed. Notez qu’un filtre audio KS ne doit pas utiliser DrmDestroyContent
pour supprimer un ID de contenu DRM défini par IDrmAudioStream ::SetContentId ou par une requête IOCTL_KS_PROPERTY qui définit la propriété KSPROPERTY_DRMAUDIOSTREAM_CONTENTID . Seul le filtre audio KS qui a créé l’ID de contenu doit le supprimer.
DrmDestroyContent
exécute la même fonction que PcDestroyContent et IDrmPort ::D estroyContent. Pour plus d’informations, consultez Fonctions et interfaces DRM.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | drmk.h (inclure Drmk.h) |
Bibliothèque | Drmk.lib |
IRQL | PASSIVE_LEVEL |
Voir aussi
IDrmAudioStream ::SetContentId