次の方法で共有


IDrmPort インターフェイス (portcls.h)

インターフェイスは IDrmPort 、DRM で保護されたコンテンツを管理するために WaveCyclic または WavePci ミニポート ドライバーによって使用されます ( 「Digital Rights Management」を参照)。 ポート ドライバーは、このインターフェイスを実装し、ミニポート ドライバーに公開します。 Windows XP 以降では、WaveCyclic および WavePci ポート ドライバーはこのインターフェイスをサポートしています。 ポート ドライバーがインターフェイスをサポートIDrmPortしているかどうかを判断するために、ミニポート ドライバーは、REFIID IID_IDrmPortを使用してポート (IPortWaveCyclic または IPortWavePci) オブジェクトの QueryInterface メソッドを呼び出します。

このインターフェイスのメソッドは、DRMK システム ドライバーDRM Functions への代替エントリ ポイントとして機能 drmk.sys。

の詳細については 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