Partager via


Interface IDrmPort2 (portcls.h)

L’interface IDrmPort2 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. Les pilotes de port WaveCyclique et WavePci prennent en charge cette interface. Pour déterminer si un pilote de port prend en charge l’interfaceIDrmPort2, un pilote miniport appelle la méthode QueryInterface de l’objet port (IPortWaveCyclique ou IPortWavePci) avec l’IID_IDrmPort2 REFIID. IDrmPort2 hérite de l’interface 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 , consultez ID de contenu et droits de IDrmPort2contenu.

Héritage

L’interface IDrmPort2 hérite de l’interface IDrmPort.

Méthodes

L’interface IDrmPort2 a ces méthodes.

 
IDrmPort2 ::AddContentHandlers

La méthode AddContentHandlers fournit au système une liste de fonctions qui gèrent le contenu protégé.
IDrmPort2 ::ForwardContentToDeviceObject

La méthode ForwardContentToDeviceObject accepte un objet d’appareil représentant un appareil vers lequel l’appelant a l’intention de transférer du contenu protégé.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête portcls.h