Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Restituisce una chiave di protezione della copia del tipo specificato: chiave di verifica, chiave del bus, chiave del titolo, chiave RPC lettura, chiave RPC, chiave RPC o chiave disco. Una chiave di verifica o una chiave del bus viene inviata al dispositivo per completare il passaggio correlato in una sequenza di autenticazione DVD. Al termine della sequenza di autenticazione, viene usata una chiave del titolo per crittografare e decrittografare i dati utente trasferiti da un disco DVD e una chiave disco viene usata per crittografare e decrittografare i dati della chiave del titolo. Se l'area dell'unità non è stata impostata in precedenza (se è ancora predefinita per la factory) e se il supporto inserito ha un'area, l'area del dispositivo verrà impostata sull'area multimediale corrente.
Codice principale
Buffer di input
Il buffer in corrispondenza di Irp->AssociatedIrp.SystemBuffer contiene una struttura DVD_COPY_PROTECT_KEY che indica l'ID sessione della sessione DVD e il tipo di chiave da restituire.
Lunghezza del buffer di input
Parameters.DeviceIoControl.OutputBufferLength indica le dimensioni, in byte, del buffer, che devono essere >= le dimensioni di uno dei seguenti: DVD_CHALLENGE_KEY_LENGTH, DVD_BUS_KEY_LENGTH, DVD_TITLE_KEY_LENGTH, DVD_RPC_KEY_LENGTH, DVD_SET_RPC_KEY_LENGTH o DVD_DISK_KEY_LENGTH.
Buffer di output
Il driver restituisce i dati di DVD_COPY_PROTECT_KEY nel buffer in corrispondenza di Irp->AssociatedIrp.SystemBuffer.
Lunghezza del buffer di output
Lunghezza di un DVD_COPY_PROTECT_KEY.
Blocco di stato
Il campo Informazioni è impostato sul numero di byte trasferiti. Il campo Stato è impostato su STATUS_SUCCESS o eventualmente su STATUS_INSUFFICIENT_RESOURCES.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntddcvertita.h (include Ntddcvertita.h) |