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 |