OPM_SET_PROTECTION_LEVEL_PARAMETERS结构 (opmapi.h)

包含 Output Protection Manager (OPM) 中OPM_SET_PROTECTION_LEVEL命令的数据。

语法

typedef struct _OPM_SET_PROTECTION_LEVEL_PARAMETERS {
  ULONG ulProtectionType;
  ULONG ulProtectionLevel;
  ULONG Reserved;
  ULONG Reserved2;
} OPM_SET_PROTECTION_LEVEL_PARAMETERS;

成员

ulProtectionType

标识保护机制。 有关可能值的列表,请参阅 OPM 保护类型标志

ulProtectionLevel

指定保护级别。 此值的含义取决于查询的保护机制。 对于每个保护机制,该值是不同枚举中的标志,如下表所示。

保护机制 枚举
ACP OPM_ACP_PROTECTION_LEVEL
CGMS-A CGMS-A 保护标志
DPCP OPM_DPCP_PROTECTION_LEVEL
HDCP OPM_HDCP_PROTECTION_LEVEL

Reserved

保留供将来使用。 设置为零。

Reserved2

保留供将来使用。 设置为零。

注解

此结构的布局与认证输出保护协议中使用的 DXVA_COPPSetProtectionLevelCmdData 结构相同, (COPP) 。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 opmapi.h

请参阅

OPM 结构

Output Protection Manager