Compartilhar via


Sinalizadores de Status do OPM

Os sinalizadores na tabela a seguir especificam o status de uma sessão do OPM (Output Protection Manager).

Constante/valor Descrição
OPM_STATUS_NORMAL
0x00
Status normal.
OPM_STATUS_LINK_LOST
0x01
A integridade da conexão foi comprometida. Exemplos de eventos que fazem com que o driver defina esse sinalizador incluem:
  • O driver não pode mais impor o nível de proteção atual.
  • O driver detectou um erro de integridade interna.
  • O conector entre o computador e o dispositivo de exibição foi desconectado.
OPM_STATUS_RENEGOTIATION_REQUIRED
0x02
A configuração de conexão foi alterada. Por exemplo, o usuário alterou o modo de exibição da área de trabalho.
OPM_STATUS_TAMPERING_DETECTED
0x04
O adaptador gráfico ou o driver foi adulterado.
Esse sinalizador não é usado no modo de emulação COPP. Em vez disso, a saída do vídeo definirá o sinalizador OPM_STATUS_LINK_LOST se detectar adulteração.
OPM_STATUS_REVOKED_HDCP_DEVICE_ATTACHED
0x08
Um dispositivo revogado High-Bandwidth HDCP (Proteção de Conteúdo Digital) é anexado à saída do vídeo.
Esse sinalizador de status pode ser retornado de uma consulta OPM_GET_VIRTUAL_PROTECTION_LEVEL ou OPM_GET_ACTUAL_PROTECTION_LEVEL.
O dispositivo revogado pode ser anexado diretamente à saída do vídeo ou indiretamente por meio de um repetidor HDCP. Uma saída de vídeo é necessária para detectar essa condição enquanto o HDCP está habilitado, mas não de outra forma.
Esse sinalizador não é usado no modo de emulação COPP, porque a saída de vídeo não detecta dispositivos revogados nesse modo.

Comentários

Algumas dessas constantes são equivalentes a valores da enumeração COPP_StatusFlags 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

Enumerações OPM