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 |