Interface IDrmPort (portcls.h)
L’interface IDrmPort
est utilisée par un pilote Miniport WaveCyclique ou WavePci pour gérer le contenu protégé par DRM (voir Digital Rights Management). Le pilote de port implémente cette interface et l’expose au pilote miniport. Dans Windows XP et versions ultérieures, les pilotes de port WaveCyclique et WavePci prennent en charge cette interface. Pour déterminer si un pilote de port prend en charge l’interface IDrmPort
, un pilote miniport appelle le port ( IPortWaveCyclique ou ) de l’objet QueryInterface avec REFIID IID_IDrmPort.
Les méthodes de cette interface servent de points d’entrée alternatifs aux fonctions DRM dans le pilote système DRMK , drmk.sys.
Pour plus d’informations sur IDrmPort
, consultez ID de contenu et les droits de contenu.
Héritage
L’interface IDrmPort hérite de l’interface IUnknown.
Méthode
L’interface IDrmPort possède ces méthodes.
IDrmPort ::CreateContentMixed La méthode CreateContentMixed calcule les droits de contenu DRM pour un flux composite contenant du contenu mixte à partir d’un certain nombre de flux audio KS. |
IDrmPort ::D estroyContent La méthode DestroyContent supprime un ID de contenu DRM créé par IDrmPort ::CreateContentMixed. |
IDrmPort ::ForwardContentToFileObject La méthode ForwardContentToFileObject est obsolète et est conservée uniquement pour prendre en charge les pilotes existants. |
IDrmPort ::ForwardContentToInterface La méthode ForwardContentToInterface accepte un pointeur vers l’interface COM d’un objet vers lequel l’appelant a l’intention de transférer du contenu protégé. |
IDrmPort ::GetContentRights La méthode GetContentRights récupère les droits de contenu DRM affectés à un flux identifié par un ID de contenu. |
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | portcls.h |