DXVA_COPPStatusHDCPKeyData 結構 (dxva.h)
DXVA_COPPStatusHDCPKeyData 結構描述 HDCP (HDCP) 接收者或重複項密鑰選取向量 (KSV) 的高頻寬數位內容保護。
語法
typedef struct _DXVA_COPPStatusHDCPKeyData {
GUID rApp;
ULONG dwFlags;
ULONG dwHDCPFlags;
GUID BKey;
GUID Reserved1;
GUID Reserved2;
} DXVA_COPPStatusHDCPKeyData;
成員
rApp
指定一次使用的128位隨機數。 這個隨機數是由要求的應用程式產生,並提供給DXVA_COPPStatusInput 結構的 rApp 成員中的顯示驅動程式。
dwFlags
指定可能與呼叫應用程式相關的其他狀態資訊。 顯示驅動程式應該將 dwFlags 設定為 來自COPP_StatusFlags 列舉類型的COPP_StatusNormal (0x00) 值,或設定為下列COPP_StatusFlags的有效 ORed 組合:
- COPP_LinkLost (0x01)
- COPP_RenegotiationRequired (0x02)
dwHDCPFlags
指定連線到數位視訊介面的目前 HDCP 特性, (DVI) 或 High-Definition 多媒體介面 (HDMI) 輸出連接器。 顯示驅動程式可以從COPP_StatusHDCPFlags列舉類型將 dwHDCPFlags 設定為 COPP_HDCPRepeater (0x01) ,以指出裝置是重複項。
BKey
指定 HDCP 接收器或重複項 KSV (Bksv) ,如 HDCP 規格修訂 1.1 所定義,以最小顯著 40 位為單位。
Reserved1
保留的。 應該設定為零 (GUID_NULL) 。
Reserved2
保留的。 應該設定為零 (GUID_NULL) 。
備註
顯示驅動程式會透過COPPQueryStatus的 pOutput 參數傳回 HDCP 金鑰的相關狀態。 DXVA_COPPStatusOutput 結構描述傳回的狀態資訊。 顯示驅動程式應該將 HDCP 機碼狀態轉換成DXVA_COPPStatusHDCPKeyData結構的指標,並在 DXVA_COPPStatusOutput 的 COPPStatus 成員中傳回狀態資訊。
應用程式會起始 HDCP 金鑰資料的查詢,以判斷是否撤銷接收者或重複程式裝置;然後,他們可以停用裝置的受保護內容流程。 應用程式必須透過處理系統更新訊息 (SRM) ,以取得撤銷的 KSV 清單。 與 Digital Content Protection LLC 協調,HDCP 授權應用程式的擁有者不應讓受保護的內容流向 COPP 1.0 版的 HDCP 重複程式。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 此結構僅適用於具有 SP1 和更新版本的 Windows Server 2003,以及 Windows XP 與 SP2 和更新版本。 |
標頭 | dxva.h (包含 Dxva.h) |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應