Interfaz IDrmPort (portcls.h)

El controlador de miniporte WaveCíclico o WavePci usa la IDrmPort interfaz para administrar el contenido protegido por DRM (consulte Digital Rights Management). El controlador de puerto implementa esta interfaz y la expone al controlador de minipuerto. En Windows XP y versiones posteriores, los controladores de puerto WaveCíclica y WavePci admiten esta interfaz. Para determinar si un controlador de puerto admite la IDrmPort interfaz, un controlador de minipuerto llama al método QueryInterface del objeto QueryInterface (IPortWaveCíclico o IPortWavePci) del puerto con REFIID IID_IDrmPort.

Los métodos de esta interfaz sirven como puntos de entrada alternativos a las funciones DRM en el controlador del sistema DRMK, drmk.sys.

Para obtener más información sobre IDrmPort, vea Identificadores de contenido y Derechos de contenido.

Herencia

La interfaz IDrmPort hereda de la interfaz IUnknown.

Métodos

La interfaz IDrmPort tiene estos métodos.

 
IDrmPort::CreateContentMixed

El método CreateContentMixed calcula los derechos de contenido DRM de una secuencia compuesta que contiene contenido mixto de algún número de secuencias de audio KS.
IDrmPort::D estroyContent

El método DestroyContent elimina un identificador de contenido DRM creado por IDrmPort::CreateContentMixed.
IDrmPort::ForwardContentToFileObject

El método ForwardContentToFileObject está obsoleto y solo se mantiene para admitir controladores existentes.
IDrmPort::ForwardContentToInterface

El método ForwardContentToInterface acepta un puntero a la interfaz COM de un objeto al que el llamador pretende reenviar contenido protegido.
IDrmPort::GetContentRights

El método GetContentRights recupera los derechos de contenido drm asignados a una secuencia identificada por un identificador de contenido.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado portcls.h