次の方法で共有


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

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

BKey

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

Reserved1

引っ込み思案。 0 (GUID_NULL) に設定する必要があります。

Reserved2

引っ込み思案。 0 (GUID_NULL) に設定する必要があります。

備考

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

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

必要条件

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

関連項目

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput