IOCTL_AACS_SEND_CERTIFICATE IOCTL (ntddcdvd.h)

Envia o certificado do host para a unidade lógica.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

O buffer em Irp-AssociatedIrp.SystemBuffer> contém o certificado de host do tipo AACS_SEND_CERTIFICATE.

Parameters.DeviceIoControl.InputBufferLength no local da pilha de E/S indica o tamanho, em bytes, do buffer, que deve ser >= sizeof(AACS_SEND_CERTIFICATE).

Comprimento do buffer de entrada

Parameters.DeviceIoControl.InputBufferLength no local da pilha de E/S indica o tamanho, em bytes, do buffer, que deve ser >= sizeof(AACS_SEND_CERTIFICATE).

Buffer de saída

Nenhum.

Comprimento do buffer de saída

Nenhum.

Bloco status

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

Comentários

A solicitação IOCTL_AACS_SEND_CERTIFICATE corresponde à etapa no algoritmo de autenticação do AACS (Sistema de Conteúdo de Acesso Avançado) (AACS-Auth), no qual o host envia seu certificado e a nonce para a unidade. 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 Administrador de Licenciamento do Sistema de Conteúdo de Acesso Avançado (AACS LA).

Requisitos

   
Cabeçalho ntddcdvd.h (include Ntddcdvd.h)