Condividi tramite


IOCTL_AACS_SEND_CERTIFICATE IOCTL (ntddc troppe.h)

Invia il certificato host all'unità logica.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Il buffer in corrispondenza di Irp->AssociatedIrp.SystemBuffer contiene il certificato host di tipo AACS_SEND_CERTIFICATE.

Parameters.DeviceIoControl.InputBufferLength nella posizione dello stack I/O indica le dimensioni, in byte, del buffer, che devono essere >= sizeof(AACS_SEND_CERTIFICATE).

Lunghezza del buffer di input

Parameters.DeviceIoControl.InputBufferLength nella posizione dello stack I/O indica le dimensioni, in byte, del buffer, che devono essere >= sizeof(AACS_SEND_CERTIFICATE).

Buffer di output

Nessuno.

Lunghezza del buffer di output

Nessuno.

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