セキュリティで保護されたコンテンツ プロバイダーのインターフェイス
セキュリティで保護されたコンテンツ プロバイダー (SCP) は、Windows Media デバイス マネージャーが DRM で保護されたコンテンツの権限情報を転送および要求できるようにするプラグイン コンポーネントです。 Microsoft は、DRM で保護された WMA ファイルと WMV ファイルを処理できる SCP コンポーネントを提供しています。 デバイスまたはアプリケーションで DRM で保護された他の形式のコンテンツを使用する場合は、これらのインターフェイスをすべて実装して SCP コンポーネントを作成する必要があります。 それ以外の場合は、これらのインターフェイスを使用する必要はありません。
インターフェイス | 説明 |
---|---|
ISCPSecureAuthenticate | セキュリティで保護されたコンテンツ プロバイダーのプライマリ インターフェイス。 |
ISCPSecureAuthenticate2 | セッション オブジェクトを取得する方法を提供することで 、ISCPSecureAuthenticate を拡張します。 |
ISCPSecureExchange | セキュリティで保護されたコンテンツとコンテンツに関連付けられている権利を交換するために使用されます。 |
ISCPSecureExchange2 | TransferContainerData メソッドの新しいバージョンを指定して、ISCPSecureExchange を拡張します。 |
ISCPSecureExchange3 | データ交換のパフォーマンスが向上し、転送の完全なコールバック メソッドが提供され、 ISCPSecureExchange2 が拡張されます。 |
ISCPSecureQuery | セキュリティで保護されたコンテンツの所有権を決定するために、Windows Media デバイス マネージャーによって照会されます。 |
ISCPSecureQuery2 | ISCPSecureQuery は、セキュリティで保護されたコンテンツ プロバイダーがコンテンツを担当しているかどうかを判断する機能を使用して拡張します。その場合は、取り消されたコンポーネントを更新し、取り消されたコンポーネントを決定するための URL を提供します。 |
ISCPSecureQuery3 | 権限を取得し、明確なチャネルを決定するための一連の新しいメソッドを提供することで 、ISCPSecureQuery2 を拡張します。 |
ISCPSession | 複数の操作に対して効率的な共通状態管理を提供します。 |