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 |