Compartilhar via


estrutura OPM_SET_PROTECTION_LEVEL_PARAMETERS (opmapi.h)

Contém dados para o comando OPM_SET_PROTECTION_LEVEL no OPM ( Gerenciador de Proteção de Saída ).

Sintaxe

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

Membros

ulProtectionType

Identifica o mecanismo de proteção. Para obter uma lista de valores possíveis, consulte Sinalizadores de tipo de proteção OPM.

ulProtectionLevel

Especifica o nível de proteção. O significado desse valor depende do mecanismo de proteção consultado. Para cada mecanismo de proteção, o valor é um sinalizador de uma enumeração diferente, conforme mostrado na tabela a seguir.

Mecanismo de proteção Enumeração
ACP OPM_ACP_PROTECTION_LEVEL
CGMS-A Sinalizadores de proteção do CGMS-A
DPCP OPM_DPCP_PROTECTION_LEVEL
HDCP OPM_HDCP_PROTECTION_LEVEL

Reserved

Reservado para uso futuro. Defina como zero.

Reserved2

Reservado para uso futuro. Defina como zero.

Comentários

O layout dessa estrutura é idêntico à estrutura de DXVA_COPPSetProtectionLevelCmdData usada no COPP (Certified Output Protection Protocol).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho opmapi.h

Confira também

Estruturas OPM

Gerenciador de Proteção de Saída