Compartilhar via


OPM_GET_VIRTUAL_PROTECTION_LEVEL

Retorna o nível de proteção virtual para um mecanismo de proteção especificado.

O nível de proteção virtual é o nível solicitado pelo aplicativo durante a sessão atual do OPM (Output Protection Manager). O driver pode aplicar um nível mais alto, devido a eventos fora dessa sessão do OPM. Para localizar o nível de proteção real que está em vigor, envie a consulta OPM_GET_ACTUAL_PROTECTION_LEVEL .

Requisito Valor
GUID de solicitação OPM_GET_VIRTUAL_PROTECTION_LEVEL
Dados de entrada O mecanismo de proteção a ser consultado, especificado como um inteiro de 32 bits. O valor é interpretado como um membro dos Sinalizadores de Tipo de Proteção do OPM.
Retornar dados Uma estrutura OPM_STANDARD_INFORMATION

 

Comentários

O nível de proteção é retornado no membro ulInformation da estrutura OPM_STANDARD_INFORMATION . O significado desse valor depende do mecanismo de proteção consultado. Para cada mecanismo de proteção, o valor de ulInformation é 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 CGMS-A
DPCP OPM_DPCP_PROTECTION_LEVEL
HDCP OPM_HDCP_PROTECTION_LEVEL

 

Essa consulta é equivalente à consulta DXVA_COPPQueryLocalProtectionLevel 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

IOPMVideoOutput::COPPCompatibleGetInformation

IOPMVideoOutput::GetInformation

Solicitações de status do OPM