Partager via


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

DrmCreateContentMixed

DrmGetContentRights

IDrmAudioStream ::SetContentId

IDrmPort ::D estroyContent

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID

PcDestroyContent