Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A Microsoft fornece software que facilita o processo de autenticação exigido pelo sistema de embaralhamento de conteúdo (CSS), permitindo assim que um drive de tipo DVD-ROM autentique e transfira chaves com um descriptografador de DVD. A Microsoft não envia um descriptografador de DVD. Em vez disso, a Microsoft fornece código do sistema operacional que atuará como agente para permitir que descriptografadores de hardware ou software sejam autenticados.
O processo de troca de chaves é iniciado e controlado pelo filtro de navegador/divisor de DVD. O minidriver do decodificador de DVD só precisa implementar as propriedades listadas na seção a seguir. O restante é tratado por outros componentes.
Cada fluxo de entrada de DVD recebe propriedades de proteção de direitos autorais. Isso é verdadeiro mesmo se todos os fluxos de DVD forem controlados pelo mesmo hardware.
O GUID do conjunto de propriedades da porta de vídeo é KSPROPSETID_CopyProt. As propriedades a seguir estão disponíveis.
| Propriedade | Descrição |
|---|---|
Ambas as operações de obtenção e definição são suportadas nesta propriedade. Uma propriedade get solicita que o decodificador forneça sua chave de desafio de barramento. Uma propriedade configurada fornece ao decodificador a chave de desafio do barramento do drive de DVD. Os dados passados nessa propriedade são uma estrutura do tipo KS_DVDCOPY_CHLGKEY. |
|
Propriedade somente de escrita. Essa propriedade fornece a chave 1 do barramento da unidade de DVD para o decodificador. Os dados passados são uma estrutura do tipo KS_DVDCOPY_BUSKEY. |
|
Propriedade somente leitura. Essa propriedade solicita que a chave de barramento 2 do decodificador seja transferida para a unidade de DVD. Os dados passados são uma estrutura do tipo KS_DVDCOPY_BUSKEY. |
|
Propriedade set-only. Isso fornece a chave de título do conteúdo atual. A chave é uma estrutura do tipo KS_DVDCOPY_TITLEKEY. |
|
Propriedade set-only. Isso fornece a Chave de Disco. |
|
Propriedade apenas de configuração. A chave é uma estrutura do tipo KS_COPY_MACROVISION. Esse é o fluxo de vídeo analógico NTSC e, em breve, lidará com as propriedades de Macrovision do NTSC. |
|
Propriedade somente de leitura. O minidriver de DVD se encaixa exatamente em um bit de região. A chave é uma estrutura do tipo KS_DVDCOPY_REGION. |
|
Propriedades somente de get e set. A chave é uma estrutura do tipo KS_DVDCOPY_SET_COPY_STATE. Essa propriedade usa KS_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED, KS_DVDCOPYSTATE_AUTHENTICATION_REQUIRED, KS_DVDCOPYSTATE_INITIALIZE e KS_DVDCOPYSTATE_INITIALIZE_TITLE. |
A sequência a seguir é repetida em cada pin de entrada de DVD aberto no decodificador. O decodificador recebe as chaves na seguinte sequência:
Obter KSPROPERTY_DVDCOPY_CHLG_KEY
Definir KSPROPERTY_DVDCOPY_DVD_KEY1
Defina KSPROPERTY_DVDCOPY_CHLG_KEY
Obtenha KSPROPERTY_DVDCOPY_DEC_KEY2
Defina KSPROPERTY_DVDCOPY_DISC_KEY
Em seguida, as seguintes chaves são recebidas:
Obter KSPROPERTY_DVDCOPY_CHLG_KEY
Definir KSPROPERTY_DVDCOPY_DVD_KEY1
Definir KSPROPERTY_DVDCOPY_CHLG_KEY
Obter KSPROPERTY_DVDCOPY_DEC_KEY2
Definir KSPROPERTY_DVDCOPY_TITLE_KEY
Essa sequência também é repetida para cada pino de entrada de DVD aberto no decodificador. Pode ocorrer a qualquer momento depois que uma chave de disco de DVD é estabelecida com êxito e pode ocorrer mais de uma vez por chave de disco. Sempre que um setor que contém uma Chave de Título é lido, o processo de autenticação deve ser concluído com êxito. Se a autenticação falhar, a leitura será bloqueada e uma mensagem de erro correspondente será retornada.