IOCTL_AACS_START_SESSION IOCTL (ntddcdvd.h)
Recupera um AGID (Identificador de Concessão de Autenticação) que identifica uma sessão segura.
Código principal
Buffer de entrada
Nenhum.
Comprimento do buffer de entrada
Nenhum.
Buffer de saída
O buffer em Irp-AssociatedIrp.SystemBuffer> contém um valor do tipo DVD_SESSION_ID que especifica um AGID (Identificador de Concessão de Autenticação). O AGID identifica a sessão segura.
Comprimento do buffer de saída
Comprimento de um DVD_SESSION_ID.
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_START_SESSION corresponde a uma das etapas do algoritmo de autenticação do AACS (Advanced Access Content System) (AACS-Auth). 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).
Depois de obter o AGID, o software host usa o AGID para associar IOCTLs subsequentes do AACS à sessão segura. Ao contrário do AGID usado com a criptografia CSS (Content-Scrambling System) de DVD, o AGID do AACS é válido para a transferência de apenas uma parte das informações protegidas.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddcdvd.h (inclua Ntddcdvd.h) |