intestazione ntddccetera.h

Questa intestazione viene usata dall'archiviazione. Per altre informazioni, vedere:

ntddcdevice.h contiene le interfacce di programmazione seguenti:

IOCTL

 
IOCTL_AACS_END_SESSION

Rilascia l'identificatore di concessione di autenticazione (AGID) ottenuto da IOCTL_AACS_START_SESSION.
IOCTL_AACS_GENERATE_BINDING_NONCE

Legge l'associazione AACS (Advanced Access Content System) a partire dall'offset di byte specificato sul disco, come parte del protocollo per la scrittura in un'area dati protetta.
IOCTL_AACS_GET_CERTIFICATE

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

Esegue una query sull'unità logica per la chiave di sfida del dispositivo. La chiave di sfida è costituita da un punto su una curva ellittica e la relativa firma associata.
IOCTL_AACS_READ_BINDING_NONCE

Legge l'associazione AACS (Advanced Access Content System) a partire dall'offset di byte specificato sul disco, come parte del protocollo per la lettura di un'area dati protetta.
IOCTL_AACS_READ_MEDIA_ID

Legge i dati dell'identificatore di identificatore multimediale specifici di AACS (Advanced Access Content System).
IOCTL_AACS_READ_MEDIA_KEY_BLOCK

Esegue query sull'unità logica per il blocco chiave multimediale (MKB).
IOCTL_AACS_READ_MEDIA_KEY_BLOCK_SIZE

Esegue una query sull'unità logica per le dimensioni del buffer che è necessario per contenere il blocco di tasti di controllo MKB (Advanced Controllo di accesso System) Media Key Block (AACS).
IOCTL_AACS_READ_SERIAL_NUMBER

Legge il numero di serie del supporto prerecordato specifico di AACS (Advanced Access Content System).
IOCTL_AACS_READ_VOLUME_ID

Legge l'identificatore del volume specifico di AACS (Advanced Access Content System).
IOCTL_AACS_SEND_CERTIFICATE

Invia il certificato host all'unità logica.
IOCTL_AACS_SEND_CHALLENGE_KEY

Invia la chiave di sfida dell'host all'unità logica. La chiave di sfida dell'host è costituita da un punto su una curva ellittica e dalla relativa firma associata.
IOCTL_AACS_START_SESSION

Recupera un identificatore di concessione di autenticazione (AGID) che identifica una sessione sicura.
IOCTL_DVD_END_SESSION

Termina una sessione DVD invalidando l'ID di concessione di autenticazione (AGID).
IOCTL_DVD_GET_REGION

Restituisce le informazioni di Controllo riproduzione area (RPC) per un dispositivo DVD, ad esempio se il lettore supporta lo standard RPC2, il codice dell'area corrente del lettore e il numero rimanente di volte che il codice dell'area del lettore può essere modificato dall'utente.
IOCTL_DVD_READ_KEY

Restituisce una chiave di protezione della copia del tipo specificato:_challenge chiave, chiave del bus, chiave del titolo, lettura chiave RPC, impostare chiave RPC o chiave disco.
IOCTL_DVD_READ_STRUCTURE

Restituisce informazioni su un disco DVD, ad esempio un descrittore di livello, informazioni sul copyright o informazioni specifiche del produttore.
IOCTL_DVD_SEND_KEY

Invia la chiave specificata a un dispositivo DVD per completare il passaggio correlato in una sequenza di autenticazione. Questo IOCTL ha accesso in lettura solo al dispositivo e non può inviare chiavi che apportano modifiche alla configurazione hardware.
IOCTL_DVD_SEND_KEY2

Invia la chiave specificata a un dispositivo DVD per completare il passaggio correlato in una sequenza di autenticazione. La richiesta di IOCTL_DVD_SEND_KEY2 ha accesso in scrittura al dispositivo e può inviare un'ampia gamma di tipi di chiavi rispetto a IOCTL_DVD_SEND_KEY.
IOCTL_DVD_START_SESSION

Restituisce un ID di concessione di autenticazione (AGID) come ID sessione DVD, che un chiamante deve passare al dispositivo in tutte le operazioni successive in una sessione DVD.
IOCTL_STORAGE_SET_READ_AHEAD

Il dispositivo passa all'indirizzo di destinazione specificato quando il dispositivo raggiunge un determinato indirizzo trigger durante la memorizzazione nella cache in lettura.

Strutture

 
AACS_BINDING_NONCE

La struttura AACS_BINDING_NONCE contiene il nonce di associazione.
AACS_CERTIFICATE

La struttura AACS_CERTIFICATE contiene un valore di crittografia a 160 bit, seguito da un certificato a 92 byte.
AACS_CHALLENGE_KEY

La struttura AACS_CHALLENGE_KEY contiene la chiave di sfida inviata dal dispositivo all'host.
AACS_MEDIA_ID

La struttura AACS_MEDIA_ID contiene un identificatore multimediale AACS (Advanced Access Content System) e il codice di autenticazione dei messaggi corrispondente (MAC).
AACS_READ_BINDING_NONCE

La struttura AACS_READ_BINDING_NONCE è un wrapper per l'identificatore di concessione di autenticazione (AGID) e la coppia di blocchi logici (LBA)/length necessari per leggere un nonce.
AACS_SEND_CERTIFICATE

La struttura AACS_SEND_CERTIFICATE è un wrapper per un certificato AACS (Advanced Access Content System) e un identificatore di concessione di autenticazione (AGID).
AACS_SEND_CHALLENGE_KEY

La struttura AACS_SEND_CHALLENGE_KEY è definita come chiave di sfida che il software host invia a un dispositivo AACS (Advanced Access Content System).
AACS_SERIAL_NUMBER

La struttura AACS_SERIAL_NUMBER contiene un numero di serie Advanced Access Content System (AACS) e il codice di autenticazione del messaggio corrispondente (MAC).
AACS_VOLUME_ID

La struttura AACS_VOLUME_ID contiene un ID volume advanced Access Content System (AACS) e il codice di autenticazione del messaggio corrispondente (MAC).
DVD_BCA_DESCRIPTOR

La struttura DVD_BCA_DESCRIPTOR viene usata insieme alla richiesta di IOCTL_DVD_READ_STRUCTURE di recuperare un descrittore BCA (DVD burst cutting area).
DVD_COPY_PROTECT_KEY

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

La struttura DVD_COPYRIGHT_DESCRIPTOR viene usata in combinazione con la richiesta di IOCTL_DVD_READ_STRUCTURE di recuperare un descrittore di copyright DVD.
DVD_DISK_KEY_DESCRIPTOR

La struttura DVD_DISK_KEY_DESCRIPTOR viene usata insieme alla richiesta di IOCTL_DVD_READ_STRUCTURE per recuperare un descrittore chiave DVD.
DVD_LAYER_DESCRIPTOR

La struttura DVD_LAYER_DESCRIPTOR viene usata insieme alla richiesta di IOCTL_DVD_READ_STRUCTURE per recuperare un descrittore di livello DVD.
DVD_MANUFACTURER_DESCRIPTOR

La struttura DVD_MANUFACTURER_DESCRIPTOR viene usata insieme alla richiesta di IOCTL_DVD_READ_STRUCTURE per recuperare un descrittore produttore DVD.
DVD_READ_STRUCTURE

La struttura DVD_READ_STRUCTURE viene usata insieme alla richiesta di IOCTL_DVD_READ_STRUCTURE di recuperare un descrittore DVD contenente informazioni su un disco DVD.
DVD_REGION

La struttura DVD_REGION viene usata in combinazione con la richiesta di IOCTL_DVD_GET_REGION per recuperare le informazioni del controllo di riproduzione dell'area (RPC) per un dispositivo DVD.
STORAGE_SET_READ_AHEAD

La struttura STORAGE_SET_READ_AHEAD viene usata insieme alla richiesta di IOCTL_STORAGE_SET_READ_AHEAD per indicare al dispositivo di ignorare l'indirizzo di destinazione al raggiungimento dell'indirizzo del trigger.

Enumerazioni

 
DVD_KEY_TYPE

Il tipo di enumerazione DVD_KEY_TYPE viene usato insieme alla struttura DVD_COPY_PROTECT_KEY per indicare una chiave da leggere, per invalidare un ID di concessione di autenticazione (AGID) e per richiedere le informazioni sullo stato o le impostazioni dell'area.
DVD_STRUCTURE_FORMAT

Il tipo di enumerazione DVD_STRUCTURE_FORMAT viene usato insieme alla richiesta di IOCTL_DVD_READ_STRUCTURE e alla struttura DVD_READ_STRUCTURE per recuperare un descrittore DVD.