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 特性を指定します。 ディスプレイ ドライバー dwHDCPFlags を COPP_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 を含む) |