次の方法で共有


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

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

このインターフェイスのメソッドは、DRMK システム ドライバー、drmk.sysで 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 コンテンツ権限を取得します。

必要条件

要件 価値
ターゲット プラットフォーム ウィンドウズ
ヘッダー portcls.h