다음을 통해 공유


IDrmPort 인터페이스(portcls.h)

인터페이스는 IDrmPort WaveCyclic 또는 WavePci 미니포트 드라이버에서 DRM으로 보호되는 콘텐츠를 관리하는 데 사용됩니다( 디지털 권한 관리 참조). 포트 드라이버는 이 인터페이스를 구현하고 미니포트 드라이버에 노출합니다. Windows XP 이상에서는 WaveCyclic 및 WavePci 포트 드라이버가 이 인터페이스를 지원합니다. 포트 드라이버가 인터페이스를 IDrmPort 지원하는지 여부를 확인하기 위해 미니포트 드라이버는 REFIID IID_IDrmPort 사용하여 포트(IPortWaveCyclic 또는 IPortWavePci) 개체의 QueryInterface 메서드를 호출합니다.

이 인터페이스의 메서드는 drmk.sys DRMK 시스템 드라이버DRM Functions에 대한 대체 진입점 역할을 합니다.

에 대한 IDrmPort자세한 내용은 콘텐츠 ID 및 콘텐츠 권한을 참조하세요.

상속

IDrmPort 인터페이스는 IUnknown 인터페이스에서 상속됩니다.

메서드

IDrmPort 인터페이스에는 이러한 메서드가 있습니다.

 
IDrmPort::CreateContentMixed

CreateContentMixed 메서드는 일부 KS 오디오 스트림의 혼합 콘텐츠를 포함하는 복합 스트림에 대한 DRM 콘텐츠 권한을 계산합니다.
IDrmPort::D estroyContent

DestroyContent 메서드는 IDrmPort::CreateContentMixed에서 만든 DRM 콘텐츠 ID를 삭제합니다.
IDrmPort::ForwardContentToFileObject

ForwardContentToFileObject 메서드는 사용되지 않으며 기존 드라이버를 지원하기 위해만 유지 관리됩니다.
IDrmPort::ForwardContentToInterface

ForwardContentToInterface 메서드는 호출자가 보호된 콘텐츠를 전달하려는 개체의 COM 인터페이스에 대한 포인터를 허용합니다.
IDrmPort::GetContentRights

GetContentRights 메서드는 콘텐츠 ID로 식별되는 스트림에 할당된 DRM 콘텐츠 권한을 검색합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 portcls.h