Compartilhar via


Interface IDrmPort (portcls.h)

A IDrmPort interface é usada por um driver de miniporte WaveCyclic ou WavePci para gerenciar o conteúdo protegido por DRM (consulte Gerenciamento de Direitos Digitais). O driver de porta implementa essa interface e a expõe ao driver de miniport. No Windows XP e posterior, os drivers de porta WaveCyclic e WavePci dão suporte a essa interface. Para determinar se um driver de porta dá suporte à IDrmPort interface, um driver de miniporto chama o método QueryInterface do objeto (IPortWaveCyclic ou IPortWavePci) com REFIID IID_IDrmPort.

Os métodos nessa interface servem como pontos de entrada alternativos para as Funções DRM no driver do sistema DRMK, drmk.sys.

Para obter mais informações sobre IDrmPort, consulte IDs de conteúdo e direitos de conteúdo.

Herança

A interface IDrmPort herda da interface IUnknown.

Métodos

A interface IDrmPort tem esses métodos.

 
IDrmPort::CreateContentMixed

O método CreateContentMixed calcula os direitos de conteúdo DRM para um fluxo composto que contém conteúdo misto de alguns fluxos de áudio KS.
IDrmPort::D estroyContent

O método DestroyContent exclui uma ID de conteúdo DRM criada por IDrmPort::CreateContentMixed.
IDrmPort::ForwardContentToFileObject

O método ForwardContentToFileObject é obsoleto e é mantido apenas para dar suporte a drivers existentes.
IDrmPort::ForwardContentToInterface

O método ForwardContentToInterface aceita um ponteiro para a interface COM de um objeto para o qual o chamador pretende encaminhar o conteúdo protegido.
IDrmPort::GetContentRights

O método GetContentRights recupera os direitos de conteúdo drm atribuídos a um fluxo identificado por uma ID de conteúdo.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho portcls.h