Condividi tramite


Interfaccia IDrmPort (portcls.h)

L'interfaccia IDrmPort viene usata da un driver miniport WaveCyclic o WavePci per gestire il contenuto protetto da DRM (vedere Digital Rights Management). Il driver di porta implementa questa interfaccia e la espone al driver miniport. In Windows XP e versioni successive, i driver di porta WaveCyclic e WavePci supportano questa interfaccia. Per determinare se un driver di porta supporta l'interfaccia di IDrmPort, un driver miniport chiama la porta ( IPortWaveCyclic o IPortWavePci) dell'oggetto QueryInterface metodo con REFIID IID_IDrmPort.

I metodi in questa interfaccia fungono da punti di ingresso alternativi alle funzioni DRM nel driver di sistema DRMK , drmk.sys.

Per altre informazioni su IDrmPort, vedere CONTENT ID e Content Rights.

Eredità

L'interfaccia IDrmPort eredita dall'interfaccia IUnknown.

Metodi

L'interfaccia IDrmPort dispone di questi metodi.

 
IDrmPort::CreateContentMixed

Il metodo CreateContentMixed calcola i diritti di contenuto DRM per un flusso composito contenente contenuto misto da alcuni flussi audio KS.
IDrmPort::D estroyContent

Il metodo DestroyContent elimina un ID contenuto DRM creato da IDrmPort::CreateContentMixed.
IDrmPort::ForwardContentToFileObject

Il metodo ForwardContentToFileObject è obsoleto e viene mantenuto solo per supportare i driver esistenti.
IDrmPort::ForwardContentToInterface

Il metodo ForwardContentToInterface accetta un puntatore all'interfaccia COM di un oggetto a cui il chiamante intende inoltrare il contenuto protetto.
IDrmPort::GetContentRights

Il metodo GetContentRights recupera i diritti di contenuto DRM assegnati a un flusso identificato da un ID contenuto.

Fabbisogno

Requisito Valore
piattaforma di destinazione Finestre
intestazione portcls.h