DXGKMDT_OPM_PROTECTION_TYPE 枚举 (d3dkmdt.h)
DXGKMDT_OPM_PROTECTION_TYPE枚举指示视频输出支持的保护类型。
语法
typedef enum _DXGKMDT_OPM_PROTECTION_TYPE {
DXGKMDT_OPM_PROTECTION_TYPE_OTHER,
DXGKMDT_OPM_PROTECTION_TYPE_NONE,
DXGKMDT_OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP,
DXGKMDT_OPM_PROTECTION_TYPE_ACP,
DXGKMDT_OPM_PROTECTION_TYPE_CGMSA,
DXGKMDT_OPM_PROTECTION_TYPE_HDCP,
DXGKMDT_OPM_PROTECTION_TYPE_DPCP,
DXGKMDT_OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP,
DXGKMDT_OPM_PROTECTION_TYPE_MASK
} DXGKMDT_OPM_PROTECTION_TYPE;
常量
DXGKMDT_OPM_PROTECTION_TYPE_OTHER 指示此枚举的以下常量中提供的保护类型以外的保护类型。 |
DXGKMDT_OPM_PROTECTION_TYPE_NONE 指示视频输出不支持任何保护类型。 |
DXGKMDT_OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP 指示受保护的输出支持与认证输出保护协议 (COPP) 兼容的高带宽数字内容保护 (HDCP) 。 有关 HDCP 的详细信息,请参阅 HDCP 规范修订版 1.1。 此保护类型只能与具有 COPP 语义的受保护输出对象一起使用。 OPM 可以在调用显示微型端口驱动程序的 DxgkDdiOPMGetCOPPCompatibleInformation 函数时使用此值,以确定受保护的输出是否支持与 COPP 兼容的 HDCP。 OPM 还可以在调用驱动程序的 DxgkDdiOPMConfigureProtectedOutput 函数时使用此值,以更改与 COPP 兼容的 HDCP 保护级别。 |
DXGKMDT_OPM_PROTECTION_TYPE_ACP 指示受保护的输出支持 模拟复制保护 (ACP) 。 ACP 保护模拟电视信号。 目前,OPM 可以使用 ACP 来保护信号免受复合输出、S-Video 输出或组件输出的防护。 OPM 可以在调用显示微型端口驱动程序的 DxgkDdiOPMGetCOPPCompatibleInformation 函数时使用此值,以确定受保护的输出是否支持 ACP。 OPM 还可以在调用驱动程序的 DxgkDdiOPMConfigureProtectedOutput 函数时使用此值来更改 ACP 保护级别。 |
DXGKMDT_OPM_PROTECTION_TYPE_CGMSA 指示受保护的输出支持 内容生成管理系统模拟 (CGMS-A) 。 CGMS-A 保护模拟电视信号。 目前,OPM 可以使用 CGMS-A 来保护信号免受复合输出、S-Video 输出或组件输出的防护。 OPM 可以在调用显示微型端口驱动程序的 DxgkDdiOPMGetCOPPCompatibleInformation 函数时使用此值,以确定受保护的输出是否支持 CGMS-A。 OPM 还可以在调用驱动程序的 DxgkDdiOPMConfigureProtectedOutput 函数时使用此值来更改 CGMS-A 保护级别。 |
DXGKMDT_OPM_PROTECTION_TYPE_HDCP 指示受保护的输出支持 HDCP。 此保护类型只能与具有 OPM 语义的受保护输出对象一起使用。 OPM 可以在调用显示微型端口驱动程序的 DxgkDdiOPMGetInformation 函数时使用此值,以确定受保护的输出是否支持 HDCP。 OPM 还可以在调用驱动程序的 DxgkDdiOPMConfigureProtectedOutput 函数时使用此值来更改 HDCP 保护级别。 |
DXGKMDT_OPM_PROTECTION_TYPE_DPCP 指示受保护的输出支持 DisplayPort Copy Protection (DPCP) 。 有关 DisplayPort 的详细信息,请参阅 DisplayPort 一文。 此保护类型只能与具有 OPM 语义的受保护输出对象一起使用。 OPM 可以在调用显示微型端口驱动程序的 DxgkDdiOPMGetInformation 函数时使用此值,以确定受保护的输出是否支持 DPCP。 OPM 还可以在调用驱动程序的 DxgkDdiOPMConfigureProtectedOutput 函数时使用此值来更改 DPCP 保护级别。 |
DXGKMDT_OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP 指示受保护的输出支持强制实施类型的 HDCP。 |
DXGKMDT_OPM_PROTECTION_TYPE_MASK 一个掩码值,指示此枚举中值的按位或组合中的有效位字段。 |
注解
DXGKMDT_OPM_PROTECTION_TYPE_HDCP和DXGKMDT_OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP用于打开或关闭 HDCP,以及确定 HDCP 是打开还是关闭。
如果受保护的输出支持DXGKMDT_OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP,则它支持 HDCP 中继器,应用程序将处理 HDCP 吊销。 如果受保护的输出支持DXGKMDT_OPM_PROTECTION_TYPE_HDCP,则它支持 HDCP 中继器并处理 HDCP 吊销。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
标头 | d3dkmdt.h |
另请参阅
DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS
DXGKMDT_OPM_STANDARD_INFORMATION
DxgkDdiOPMConfigureProtectedOutput
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈