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 |