Compartilhar via


Suporte ao Gerenciador de Proteção de Saída

A DDI (interface do driver de dispositivo) do OPM (Output Protection Manager) permite a proteção de cópia de sinais de vídeo que são gerados por vários conectores do adaptador gráfico. Para saber mais sobre como o Windows Vista protege o conteúdo que os adaptadores gráficos geram, baixe o documento Proteção de Conteúdo de Saída no site Proteção de Conteúdo de Saída e Windows Vista .

O OPM é o sucessor do COPP (Certified Output Protection Protocol) que o modelo de driver de exibição do Windows 2000 fornece. O OPM dá suporte a todos os recursos do COPP. Para obter informações sobre os recursos do COPP, consulte Introdução ao COPP. O OPM também dá suporte a novos recursos.

OPM Interface

O OPM DDI é semanticamente semelhante ao COPP DDI porque o OPM é essencialmente COPP 1.1 para o modelo de driver de exibição do Windows Vista. No entanto, o DDI do OPM é muito mais simples do que o DDI copp porque o DDI do OPM consiste em um conjunto de funções enquanto o DDI copp é mapeado por meio do DDI de Aceleração de Vídeo DirectDraw e DirectX (VA).

Se um driver de miniporto de exibição der suporte à passagem de comandos protegidos, informações e status entre aplicativos e o driver, o subsistema de kernel de elementos gráficos do Microsoft DirectX (Dxgkrnl.sys) poderá abrir com êxito o DDI do OPM do driver.

Um componente do modo kernel que deve usar a interface OPM inicia uma chamada para a função DxgkDdiQueryInterface do driver de miniporta de exibição para recuperar a interface. Os ponteiros para as funções de interface OPM são retornados em uma estrutura DXGK_OPM_INTERFACE para a qual o membro Interface do QUERY_INTERFACE estrutura aponta. Esse QUERY_INTERFACE é apontado pelo parâmetro QueryInterface na chamada DxgkDdiQueryInterface.

As seguintes funções de interface do OPM (Output Protection Manager) são implementadas por alguns drivers de miniporto de exibição:

Os tópicos a seguir descrevem os novos recursos do OPM e como dar suporte e usar a DDI do OPM:

Terminologia do OPM

Recursos do OPM

Executando uma verificação de funcionalidade de hardware

Recuperando o DDI do OPM

Usando a DDI do OPM

Manipulando níveis de proteção com o OPM

Manipulando a perda de um dispositivo de exibição

Recuperando informações sobre uma saída protegida

Recuperando informações de COPP-Compatible sobre uma saída protegida

Configurando uma saída protegida

Status de relatório de uma saída protegida

Dicas e requisitos de implementação para o OPM