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 |