DrmDestroyContent, fonction (drmk.h)
La fonction DrmDestroyContent
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 de retour
DrmCreateContentMixed retourne STATUS_SUCCESS si l’appel a réussi. Sinon, elle 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
effectue la même fonction que PcDestroyContent et IDrmPort ::D estroyContent. Pour plus d’informations, consultez fonctions et interfaces DRM.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | drmk.h (include Drmk.h) |
bibliothèque | Drmk.lib |
IRQL | PASSIVE_LEVEL |
Voir aussi
IDrmAudioStream ::SetContentId