struttura DVD_COPY_PROTECT_KEY (ntddcvertita.h)

La struttura DVD_COPY_PROTECT_KEY viene utilizzata insieme alla richiesta di IOCTL_DVD_READ_KEY per eseguire un comando chiave del report del tipo specificato.

Sintassi

typedef struct _DVD_COPY_PROTECT_KEY {
  ULONG          KeyLength;
  DVD_SESSION_ID SessionId;
  DVD_KEY_TYPE   KeyType;
  ULONG          KeyFlags;
  union {
    HANDLE        FileHandle;
    LARGE_INTEGER TitleOffset;
  } Parameters;
  UCHAR          KeyData[0];
} DVD_COPY_PROTECT_KEY, *PDVD_COPY_PROTECT_KEY;

Members

KeyLength

Indica la lunghezza dei dati chiave da recuperare.

SessionId

Indica l'ID sessione DVD. L'identificatore di concessione di autenticazione (AGID) per una sessione AACS (Advanced Access Content System) sicuro è un numero intero lungo compreso nell'intervallo compreso tra -1 e 3 inclusi.

KeyType

Indica il tipo di chiave. Il driver di dispositivo DVD usa queste informazioni per determinare il formato della chiave in un comando chiave di report, come definito dalla specifica SCSI Multimedia Commands - 3 (MMC-3). Un comando chiave di report segnala i dati chiave per una chiave specificata (chiave di verifica, chiave del bus, chiave del titolo, chiave RPC o chiave disco), segnala lo stato del flag di operazione riuscita dell'autenticazione (ASF) o invalida un ID di concessione di autenticazione (AGID). Per altre informazioni, vedere la specifica MMC-3 .

KeyFlags

Questo membro può avere uno dei valori seguenti:

################

Parameters

Parameters.FileHandle

Puntatore all'handle di file per il dispositivo fisico in cui viene negoziata la protezione della copia.

Parameters.TitleOffset

Contiene l'indirizzo del blocco logico nel supporto del titolo.

I livelli superiori del sistema operativo usano il membro FileHandle . Il file system converte il valore in FileHandle in un indirizzo di blocco logico e archivia il risultato nel membro TitleOffset . I driver in modalità kernel usano il membro TitleOffset .

KeyData[0]

Contiene i dati chiave restituiti.

Requisiti

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

Vedi anche

DVD_KEY_TYPE

IOCTL_DVD_READ_KEY