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

IRP_MJ_DEVICE_CONTROL

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)