Share via


estructura OPM_SET_PROTECTION_LEVEL_PARAMETERS (opmapi.h)

Contiene datos para el comando OPM_SET_PROTECTION_LEVEL en output Protection Manager (OPM).

Sintaxis

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

Miembros

ulProtectionType

Identifica el mecanismo de protección. Para obtener una lista de los valores posibles, consulte Marcas de tipo de protección de OPM.

ulProtectionLevel

Especifica el nivel de protección. El significado de este valor depende del mecanismo de protección que se consulta. Para cada mecanismo de protección, el valor es una marca de una enumeración diferente, como se muestra en la tabla siguiente.

Mecanismo de protección Enumeración
ACP OPM_ACP_PROTECTION_LEVEL
CGMS-A Marcas de protección CGMS-A
DPCP OPM_DPCP_PROTECTION_LEVEL
HDCP OPM_HDCP_PROTECTION_LEVEL

Reserved

Reservado para uso futuro. Establecer en cero.

Reserved2

Reservado para uso futuro. Establecer en cero.

Comentarios

El diseño de esta estructura es idéntico a la estructura de DXVA_COPPSetProtectionLevelCmdData utilizada en el Protocolo de protección de salida certificada (COPP).

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado opmapi.h

Consulte también

Estructuras de OPM

Administrador de protección de salida