DXVA_COPPStatusHDCPKeyData 構造体 (dxva.h)

DXVA_COPPStatusHDCPKeyData構造では、高帯域幅デジタル コンテンツ保護 (HDCP) レシーバーまたはリピーター キー選択ベクトル (KSV) について説明します。

構文

typedef struct _DXVA_COPPStatusHDCPKeyData {
  GUID  rApp;
  ULONG dwFlags;
  ULONG dwHDCPFlags;
  GUID  BKey;
  GUID  Reserved1;
  GUID  Reserved2;
} DXVA_COPPStatusHDCPKeyData;

メンバー

rApp

1 回使用される 128 ビットの乱数を指定します。 この乱数は、要求元のアプリケーションによって生成され、DXVA_COPPStatusInput構造体の rApp メンバーのディスプレイ ドライバーに提供されます。

dwFlags

呼び出し元のアプリケーションに関連する可能性がある追加の状態情報を指定します。 ディスプレイ ドライバーは 、dwFlags を、COPP_StatusFlags列挙型のCOPP_StatusNormal (0x00) 値または次の COPP_StatusFlags の有効な ORed の組み合わせに設定する必要があります。

  • COPP_LinkLost (0x01)
  • COPP_RenegotiationRequired (0x02)

dwHDCPFlags

デジタル ビデオ インターフェイス (WMV) または High-Definition マルチメディア インターフェイス (HDMI) 出力コネクタに接続されているデバイスの現在の HDCP 特性を指定します。 ディスプレイ ドライバーは、デバイスがリピータであることを示すために、COPP_StatusHDCPFlags列挙型から dwHDCPFlagsCOPP_HDCPRepeater (0x01 ) に設定できます。

BKey

HDCP 仕様リビジョン 1.1 で定義されている HDCP レシーバーまたはリピータ KSV (Bksv) を最下位 40 ビットで指定します。

Reserved1

予約済み。 0 (GUID_NULL) に設定する必要があります。

Reserved2

予約済み。 0 (GUID_NULL) に設定する必要があります。

注釈

ディスプレイ ドライバーは、COPPQueryStatuspOutput パラメーターを使用して HDCP キーに関する状態を返します。 DXVA_COPPStatusOutput構造体は、返される状態情報を記述します。 ディスプレイ ドライバーは、HDCP キーの状態をDXVA_COPPStatusHDCPKeyData構造体へのポインターにキャストし、DXVA_COPPStatusOutputの COPPStatus メンバーに状態情報を返す必要があります。

アプリケーションは HDCP キー データのクエリを開始して、受信側またはリピータ デバイスが取り消されたかどうかを判断します。その後、デバイスへの保護されたコンテンツ フローを無効にすることができます。 アプリケーションでは、システム更新可能性メッセージ (SMM) を処理して、取り消された CSV の一覧を取得する必要があります。 Digital Content Protection LLC と連携して、HDCP ライセンス アプリケーションの所有者は、保護されたコンテンツを COPP バージョン 1.0 の HDCP リピーターにフローさせてはいけません。

要件

要件
サポートされている最小のクライアント この構造は、SP1 以降の Windows Server 2003 と、SP2 以降の Windows XP にのみ適用されます。
Header dxva.h (Dxva.h を含む)

こちらもご覧ください

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput