Condividi tramite


IOCTL_AACS_START_SESSION IOCTL (ntddcvertita.h)

Recupera un identificatore di concessione di autenticazione (AGID) che identifica una sessione sicura.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Nessuno.

Lunghezza del buffer di input

Nessuno.

Buffer di output

Il buffer in Irp-AssociatedIrp.SystemBuffer> contiene un valore di tipo DVD_SESSION_ID che specifica un identificatore di concessione di autenticazione (AGID). Il AGID identifica la sessione sicura.

Lunghezza del buffer di output

Lunghezza di un DVD_SESSION_ID.

Blocco dello stato

Il campo Informazioni è impostato sul numero di byte trasferiti. Il campo Stato è impostato su STATUS_SUCCESS o eventualmente STATUS_INSUFFICIENT_RESOURCES.

Commenti

La IOCTL_AACS_START_SESSION richiesta corrisponde a uno dei passaggi dell'algoritmo di autenticazione AACS (Advanced Access Content System) (AACS-Auth). Per una descrizione completa di AACS-Auth, vedere la specifica Advanced Access Content System, Introduzione e Elementi crittografici comuni pubblicati da Advanced Access Content System Licensing Administrator (AACS LA).

Dopo aver ottenuto l'AGID, il software host usa il AGID per associare IOCTLs AACS successivi alla sessione sicura. A differenza del AGID usato con la crittografia DVD Content-Scrambling System (CSS), il AGID di AACS è valido per il trasferimento di una sola parte di informazioni protette.

Requisiti

Requisito Valore
Intestazione ntddccetera.h (include Ntddczzato.h)