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 |