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 IDrmPort , un driver miniport chiama la porta (IPortWaveCyclic o IPortWavePci) metodo QueryInterface dell'oggetto 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 ID contenuto e diritti di contenuto.

Ereditarietà

L'interfaccia IDrmPort eredita dall'interfaccia IUnknown.

Metodi

L'interfaccia IDrmPort include questi metodi.

 
IDrmPort::CreateContentMixed

Il metodo CreateContentMixed calcola i diritti di contenuto DRM per un flusso composito contenente contenuto misto da un certo numero di 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 contenuto protetto.
IDrmPort::GetContentRights

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

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione portcls.h