Microsoft Windows Media DRM クライアント構造
[このページに関連付けられている機能である Windows Media Format 11 SDK は、レガシ機能です。 これは、ソース リーダーとシンク ライターによって置き換えられます。 ソース リーダーとシンク ライターは、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、Windows Media Format 11 SDK ではなくソース リーダーとシンク ライターを使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]
Windows Media DRM クライアント拡張 API では、次の構造がサポートされています。
構造体または列挙体 | 説明 |
---|---|
DRM_AUDIO_OUTPUT_PROTECTION_IDS | オーディオ出力保護識別子の一覧が含まれます。 |
DRM_AUDIO_OUTPUT_PROTECTION_IDS_EX | オーディオ出力保護識別子の一覧が含まれます。 この構造体は、バージョン番号を追加することによって DRM_AUDIO_OUTPUT_PROTECTION_IDS を拡張します。 |
DRM_COPY_OPL | コピー 操作のライセンスで指定された出力保護レベルに関する情報を保持します。 |
DRM_LICENSE_STATE_DATA | DRM 権限のライセンス制限に関する情報が含まれています。 |
DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS | さまざまな種類のコンテンツを再生するための最小出力保護レベル (OPL) を保持します。 |
DRM_OPL_OUTPUT_IDS | 多数の OPL 出力識別子を保持します。 |
DRM_OUTPUT_PROTECTION | 出力保護テクノロジに関する情報を保持します。 |
DRM_OUTPUT_PROTECTION_EX | 出力保護テクノロジに関する情報を保持します。 この構造体は、バージョン番号を追加することによって DRM_OUTPUT_PROTECTION を拡張します。 |
DRM_PLAY_OPL | プレイ アクションのライセンスで指定された OPL に関する情報を保持します。 |
DRM_PLAY_OPL_EX | プレイ アクションのライセンスで指定された OPL に関する拡張情報を保持します。 |
DRM_VIDEO_OUTPUT_PROTECTION_IDS | DRM_VIDEO_OUTPUT_PROTECTION構造体の配列を保持します。 |
DRM_VIDEO_OUTPUT_PROTECTION_IDS_EX | DRM_VIDEO_OUTPUT_PROTECTION構造体の配列を保持します。 この構造体は、バージョン番号を追加することによって DRM_VIDEO_OUTPUT_PROTECTION_IDS を拡張します。 |
WM_BACKUP_RESTORE_STATUS | 保留中のライセンスのバックアップまたは復元操作に関する情報を保持します。 |
WM_INDIVIDUALIZE_STATUS | 保留中の個別化プロセスに関する情報を保持します。 |
WMDRM_ANALOG_VIDEO_RESTRICTIONS | コンテンツをアナログ ビデオとして再生するための制限に関する情報を保持します。 |
WMDRM_ANALOG_VIDEO_RESTRICTIONS_EX | コンテンツをアナログ ビデオとして再生するための制限に関する拡張情報を保持します。 |
WMDRM_ENCRYPT_SCATTER_BLOCK | 暗号化するデータのブロックが含まれます。 |
WMDRM_ENCRYPT_SCATTER_INFO | 使用する IWMDRMEncryptScatter インターフェイスを構成するために必要な情報が含まれています。 |
WMDRM_LICENSE_FILTER | ライセンス列挙を作成するためのフィルター情報が含まれています。 |
WMDRM_OUTPUT_PROTECTION_LEVELS | さまざまなアクションを実行するためにライセンスに必要な出力保護レベルが含まれています。 |
WMDRMCryptoData | コンテンツの暗号化と暗号化解除に使用される暗号化アルゴリズムに関する情報が含まれます。 |
WMDRMNET_POLICY | ネットワーク デバイス操作用の Windows Media DRM に使用するポリシーが含まれています。 |
WMDRMNET_POLICY_GLOBAL_REQUIREMENTS | ネットワーク デバイス用の Windows Media DRM のグローバル要件を保持します。 |
WMDRMNET_POLICY_MINIMUM_ENVIRONMENT | ネットワーク デバイス用の Windows Media DRM の最小セキュリティ要件が含まれています。 |
WMDRMNET_POLICY_TRANSCRYPTPLAY | ネットワーク デバイス用の Windows Media DRM を使用してコンテンツを再生するためのポリシー情報を保持します。 |
関連トピック