Condividi tramite


IOCTL_AACS_GET_CERTIFICATE IOCTL (ntddc troppe.h)

Esegue una query sull'unità logica per il certificato del dispositivo.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

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 input

Lunghezza di un DVD_SESSION_ID.

Buffer di output

Il buffer in corrispondenza di Irp->AssociatedIrp.SystemBuffer contiene il certificato dell'unità con un formato di AACS_CERTIFICATE.

Lunghezza del buffer di output

Lunghezza di un AACS_CERTIFICATE.

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_GET_CERTIFICATE corrisponde al passaggio dell'algoritmo di autenticazione AACS (Advanced Access Content System) (AACS-Auth) in cui l'unità fornisce il certificato e il nonce all'host. 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).

Fabbisogno

Requisito Valore
intestazione ntddcvertita.h (include Ntddcvertita.h)