IOCTL_AACS_START_SESSION IOCTL (ntddc troppe.h)
Recupera un identificatore di concessione di autenticazione (AGID) che identifica una sessione protetta.
Codice principale
Buffer di input
Nessuno.
Lunghezza del buffer di input
Nessuno.
Buffer di output
Il buffer in corrispondenza di Irp->AssociatedIrp.SystemBuffer contiene un valore di tipo DVD_SESSION_ID che specifica un identificatore di concessione dell'autenticazione (AGID). L'AGID identifica la sessione protetta.
Lunghezza del buffer di output
Lunghezza di un DVD_SESSION_ID.
Blocco di stato
Il campo Informazioni è impostato sul numero di byte trasferiti. Il campo Stato è impostato su STATUS_SUCCESS o possibilmente STATUS_INSUFFICIENT_RESOURCES.
Osservazioni
La richiesta di IOCTL_AACS_START_SESSION 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 Advanced Access Content System, Introduction and Common Cryptographic Elements specification that is published by Advanced Access Content System Licensing Administrator (AACS LA).
Dopo aver ottenuto l'AGID, il software host usa l'AGID per associare IOCTLs AACS successivi alla sessione protetta. A differenza dell'AGID usato con la crittografia DVD Content-Scrambling System (CSS), il AGID AACS è valido per il trasferimento di una sola informazione protetta.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntddcvertita.h (include Ntddcvertita.h) |