IOCTL_AACS_GET_CERTIFICATE IOCTL (ntddcdvd.h)
Consulta a unidade lógica para o certificado do dispositivo.
Código principal
Buffer de entrada
O buffer em Irp-AssociatedIrp.SystemBuffer> contém um valor do tipo DVD_SESSION_ID que especifica um Identificador de Concessão de Autenticação (AGID). O AGID identifica a sessão segura.
Comprimento do buffer de entrada
Comprimento de um DVD_SESSION_ID.
Buffer de saída
O buffer em Irp-AssociatedIrp.SystemBuffer> contém o certificado da unidade com um formato de AACS_CERTIFICATE.
Comprimento do buffer de saída
Comprimento de um AACS_CERTIFICATE.
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_GET_CERTIFICATE corresponde à etapa do algoritmo de autenticação AACS (Advanced Access Content System) (AACS-Auth), no qual a unidade fornece seu certificado e nonce para o host. 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) |