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 和更高版本的 Windows 操作系统中可用。
标头 d3dkmdt.h

另请参阅

DXGKMDT_OPM_RANDOM_NUMBER

DXGKMDT_OPM_STATUS

DxgkDdiOPMGetCOPPCompatibleInformation