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. |