次の方法で共有


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

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

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

IDrmPort2の詳細については、「コンテンツ ID とコンテンツ権限の」を参照してください。

継承

IDrmPort2 インターフェイスは、IDrmPort インターフェイスから継承します。

メソッド

IDrmPort2 インターフェイスには、次のメソッドがあります。

 
IDrmPort2::AddContentHandlers

AddContentHandlers メソッドは、保護されたコンテンツを処理する関数の一覧をシステムに提供します。
IDrmPort2::ForwardContentToDeviceObject

ForwardContentToDeviceObject メソッドは、呼び出し元が保護されたコンテンツを転送するデバイスを表すデバイス オブジェクトを受け入れます。

必要条件

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