Compartilhar via


IOCTL_AACS_SEND_CHALLENGE_KEY IOCTL (ntddcdvd.h)

Envia a chave de desafio do host para a unidade lógica. A chave de desafio do host consiste em um ponto em uma curva elíptica e sua assinatura associada.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

O buffer em Irp-AssociatedIrp.SystemBuffer> contém uma estrutura AACS_SEND_CHALLENGE_KEY.

Comprimento do buffer de entrada

Comprimento de uma estrutura AACS_SEND_CHALLENGE_KEY .

Buffer de saída

Nenhum.

Comprimento do buffer de saída

Nenhum.

Bloco de status

O campo Informações é definido como o número de bytes transferidos. O campo Status é definido como STATUS_SUCCESS ou possivelmente STATUS_INSUFFICIENT_RESOURCES.

Comentários

A solicitação IOCTL_AACS_SEND_CHALLENGE_KEY corresponde à etapa no algoritmo de autenticação do AACS (Advanced Access Content System) (AACS-Auth), no qual o host fornece à unidade um ponto na curva. Para obter uma descrição completa do AACS-Auth, consulte a especificação Sistema de Conteúdo de Acesso Avançado, Introdução e Elementos Criptográficos Comuns publicados pelo AACS LA (Administrador de Licenciamento do Sistema de Conteúdo de Acesso Avançado).

Requisitos

Requisito Valor
Cabeçalho ntddcdvd.h (inclua Ntddcdvd.h)