次の方法で共有


OPM_SET_HDCP_SRM

High-Bandwidth Digital Content Protection (HDCP) のシステム更新可能性メッセージ (SRM) を更新します。

要件
コマンド GUID OPM_SET_HDCP_SRM
入力データ OPM_SET_HDCP_SRM_PARAMETERS構造体

 

IOPMVideoOutput::ConfigurepbAdditionalParameters パラメーターは、SRM を含むバッファーを指している必要があります。 HDCP SRM の形式については、HDCP 仕様に記載されています。 ulAdditionalParametersSize パラメーターをバッファーのサイズ (バイト単位) に設定します。

解説

SROM は、取り消された HDCP デバイスの一覧を更新するために使用されます。 SMM はビデオ コンテンツと共に配信されます。

このコマンドは、ビデオ出力の現在の SRM を更新します。 コマンドの実行時に HDCP が有効になっている場合、ビデオ出力は新しい SRM を使用して、接続されている HDCP デバイスのいずれかが取り消されているかどうかをチェックします。 取り消されたデバイスがビデオ出力で検出されると、ビデオの表示が停止します。 HDCP が無効になっているときにこのコマンドを送信すると、ビデオ出力によって SRM が検証され、保存されます。 その後、アプリケーションで HDCP が有効になっている場合、ビデオ出力は新しい SRM を使用してデバイスの失効状態をチェックします。

このコマンドを実行すると、 Configure メソッドが次のいずれかのエラー コードを返す可能性があります。

リターン コード 説明
ERROR_GRAPHICS_OPM_INVALID_SRM SRM が無効です。
ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP ビデオ出力は HDCP をサポートしていません。

 

IOPMVideoOutput インターフェイスが認定出力保護プロトコル (COPP) をエミュレートする場合、このコマンドはサポートされません。 COPP セマンティクスを使用する場合、アプリケーションは SMM の解析と HDCP デバイスの失効状態の確認を行います。 OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION状態要求を使用して、失効状態をチェックするために必要なデバイスのキー選択ベクトル (KSV) を取得します。 SMM の詳細については、HDCP 仕様を参照してください。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
ヘッダー
Opmapi.h

関連項目

IOPMVideoOutput::Configure

OPM コマンド