DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING 結構 (d3dkmdt.h)
DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING 結構描述如何保護與受保護輸出對象相關聯的實體連接器的訊號。
語法
typedef struct _DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING {
DXGKMDT_OPM_RANDOM_NUMBER rnRandomNumber;
ULONG ulStatusFlags;
ULONG ulAvailableTVProtectionStandards;
ULONG ulActiveTVProtectionStandard;
ULONG ulReserved;
ULONG ulAspectRatioValidMask1;
ULONG ulAspectRatioData1;
ULONG ulAspectRatioValidMask2;
ULONG ulAspectRatioData2;
ULONG ulAspectRatioValidMask3;
ULONG ulAspectRatioData3;
ULONG ulReserved2[4];
ULONG ulReserved3[4];
} DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING;
成員
rnRandomNumber
包含受保護輸出物件的128位密碼編譯安全隨機數的 DXGKMDT_OPM_RANDOM_NUMBER 結構。 此隨機數是由應用程式產生,並在呼叫驅動程式的 DxgkDdiOPMGetCOPPCompatibleInformation 函式中提供給顯示迷你埠驅動程式。 這個隨機數會提供給 DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS 結構的 rnRandomNumber 成員中的驅動程式。
ulStatusFlags
來自 DXGKMDT_OPM_STATUS 列舉值的位元組 OR 組合,表示受保護輸出的狀態。
ulAvailableTVProtectionStandards
來自 DXGKMDT_OPM_PROTECTION_STANDARD 列舉之值的有效位 OR 組合,表示與受保護輸出相關聯的實體連接器可以攜帶的電視訊號類型。
ulActiveTVProtectionStandard
來自 DXGKMDT_OPM_PROTECTION_STANDARD 列舉之值的有效位 OR 組合,表示與受保護輸出相關聯之實體連接器目前所攜帶的電視訊號類型。
ulReserved
保留的。 必須設定為零。
ulAspectRatioValidMask1
遮罩值,指出下列 ulAspectRatioData1 成員中的有效位。
ulAspectRatioData1
32 位數據,指出目前為作用中保護標準設定的外觀比例值。
ulAspectRatioValidMask2
遮罩值,指出下列 ulAspectRatioData2 成員中的有效位欄位字段。
ulAspectRatioData2
32 位數據用於特定保護標準的其他外觀比例資訊。 此數據可用來讀取 EIA-608-B 的 End 和 Q0 值,或 CEA-805-A 類型 B 封包的使用中格式描述。
ulAspectRatioValidMask3
遮罩值,指出下列 ulAspectRatioData3 成員中的有效位欄位字段。
ulAspectRatioData3
32 位數據用於特定保護標準的其他外觀比例資訊。 此數據可用來讀取 EIA-608-B 的 End 和 Q0 值,或 CEA-805-A 類型 B 封包的使用中格式描述。
ulReserved2[4]
保留的。 必須設定為零。
ulReserved3[4]
保留的。 必須設定為零。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
標頭 | d3dkmdt.h |