encabezado ntddcdvd.h
El almacenamiento usa este encabezado. Para más información, consulte:
ntddcdvd.h contiene las siguientes interfaces de programación:
IOCTL
IOCTL_AACS_END_SESSION Libera el identificador de concesión de autenticación (AGID) obtenido por IOCTL_AACS_START_SESSION. |
IOCTL_AACS_GENERATE_BINDING_NONCE Lee el nonce de enlace del Sistema de contenido de acceso avanzado (AACS) a partir del desplazamiento de bytes especificado en el disco, como parte del protocolo para escribir en un área de datos protegida. |
IOCTL_AACS_GET_CERTIFICATE Consulta la unidad lógica para el certificado de dispositivo. |
IOCTL_AACS_GET_CHALLENGE_KEY Consulta la unidad lógica para la clave de desafío del dispositivo. La clave de desafío consta de un punto en una curva elíptica y su firma asociada. |
IOCTL_AACS_READ_BINDING_NONCE Lee el nonce de enlace del Sistema de contenido de acceso avanzado (AACS) a partir del desplazamiento de bytes especificado en el disco, como parte del protocolo para leer un área de datos protegida. |
IOCTL_AACS_READ_MEDIA_ID Lee los datos de identificador multimedia específicos del Sistema de contenido de acceso avanzado (AACS). |
IOCTL_AACS_READ_MEDIA_KEY_BLOCK Consulta la unidad lógica del bloque de claves multimedia (MKB). |
IOCTL_AACS_READ_MEDIA_KEY_BLOCK_SIZE Consulta la unidad lógica para el tamaño del búfer necesario para contener el bloque de claves multimedia (MKB) del Sistema avanzado de Access Control (AACS). |
IOCTL_AACS_READ_SERIAL_NUMBER Lee el número de serie de medios precordado específico del Sistema de contenido de acceso avanzado (AACS). |
IOCTL_AACS_READ_VOLUME_ID Lee el identificador de volumen específico del Sistema de contenido de acceso avanzado (AACS). |
IOCTL_AACS_SEND_CERTIFICATE Envía el certificado de host a la unidad lógica. |
IOCTL_AACS_SEND_CHALLENGE_KEY Envía la clave de desafío del host a la unidad lógica. La clave de desafío del host consta de un punto en una curva elíptica y su firma asociada. |
IOCTL_AACS_START_SESSION Recupera un identificador de concesión de autenticación (AGID) que identifica una sesión segura. |
IOCTL_DVD_END_SESSION Finaliza una sesión de DVD invalidando su identificador de concesión de autenticación (AGID). |
IOCTL_DVD_GET_REGION Devuelve información de control de reproducción de región (RPC) para un dispositivo DVD, como si el reproductor admite el estándar RPC2, el código de región actual del reproductor y el número restante de veces que el usuario puede cambiar el código de región del reproductor. |
IOCTL_DVD_READ_KEY Devuelve una clave de protección de copia del tipo especificado: clave de _challenge, clave de bus, clave de título, clave RPC de lectura, establecer clave RPC o clave de disco. |
IOCTL_DVD_READ_STRUCTURE Devuelve información sobre un disco DVD, como un descriptor de capa, información de copyright o información específica del fabricante. |
IOCTL_DVD_SEND_KEY Envía la clave especificada a un dispositivo DVD para completar el paso relacionado en una secuencia de autenticación. Este IOCTL solo tiene acceso de lectura al dispositivo y no puede enviar claves que realicen modificaciones en la configuración de hardware. |
IOCTL_DVD_SEND_KEY2 Envía la clave especificada a un dispositivo DVD para completar el paso relacionado en una secuencia de autenticación. La solicitud IOCTL_DVD_SEND_KEY2 tiene acceso de escritura al dispositivo y puede enviar una gama más amplia de tipos de claves que IOCTL_DVD_SEND_KEY. |
IOCTL_DVD_START_SESSION Devuelve un identificador de concesión de autenticación (AGID) como identificador de sesión de DVD, que un llamador debe pasar al dispositivo en todas las operaciones posteriores de una sesión de DVD. |
IOCTL_STORAGE_SET_READ_AHEAD Hace que el dispositivo vaya a la dirección de destino especificada cuando el dispositivo alcance una dirección de desencadenador determinada durante el almacenamiento en caché de lectura previa. |
Estructuras
AACS_BINDING_NONCE La estructura AACS_BINDING_NONCE contiene el enlace nonce. |
AACS_CERTIFICATE La estructura de AACS_CERTIFICATE contiene un valor criptográfico de 160 bits aleatorio, seguido de un certificado de 92 bytes. |
AACS_CHALLENGE_KEY La estructura AACS_CHALLENGE_KEY contiene la clave de desafío que el dispositivo envía al host. |
AACS_MEDIA_ID La estructura de AACS_MEDIA_ID contiene un identificador multimedia del Sistema de contenido de acceso avanzado (AACS) y el código de autenticación de mensajes correspondiente (MAC). |
AACS_READ_BINDING_NONCE La estructura de AACS_READ_BINDING_NONCE es un contenedor para el identificador de concesión de autenticación (AGID) y el par de direcciones de bloque lógico (LBA)/longitud necesarios para leer un valor nonce. |
AACS_SEND_CERTIFICATE La estructura AACS_SEND_CERTIFICATE es un contenedor para un certificado de Sistema de contenido de acceso avanzado (AACS) y un identificador de concesión de autenticación (AGID). |
AACS_SEND_CHALLENGE_KEY La estructura de AACS_SEND_CHALLENGE_KEY se define como una clave de desafío que el software host envía a un dispositivo de Sistema de contenido de acceso avanzado (AACS). |
AACS_SERIAL_NUMBER La estructura AACS_SERIAL_NUMBER contiene un número de serie del Sistema de contenido de acceso avanzado (AACS) y el código de autenticación de mensajes correspondiente (MAC). |
AACS_VOLUME_ID La estructura de AACS_VOLUME_ID contiene un identificador de volumen del Sistema de contenido de acceso avanzado (AACS) y el código de autenticación de mensajes correspondiente (MAC). |
DVD_BCA_DESCRIPTOR La estructura DVD_BCA_DESCRIPTOR se usa junto con la solicitud de IOCTL_DVD_READ_STRUCTURE para recuperar un descriptor de área de corte de ráfaga de DVD (BCA). |
DVD_COPY_PROTECT_KEY La estructura DVD_COPY_PROTECT_KEY se usa junto con la solicitud IOCTL_DVD_READ_KEY para ejecutar un comando de clave de informe del tipo especificado. |
DVD_COPYRIGHT_DESCRIPTOR La estructura DVD_COPYRIGHT_DESCRIPTOR se usa junto con la solicitud IOCTL_DVD_READ_STRUCTURE para recuperar un descriptor de copyright de DVD. |
DVD_DISK_KEY_DESCRIPTOR La estructura DVD_DISK_KEY_DESCRIPTOR se usa junto con la solicitud de IOCTL_DVD_READ_STRUCTURE para recuperar un descriptor de clave de disco DVD. |
DVD_LAYER_DESCRIPTOR La estructura DVD_LAYER_DESCRIPTOR se usa junto con la solicitud IOCTL_DVD_READ_STRUCTURE para recuperar un descriptor de capa de DVD. |
DVD_MANUFACTURER_DESCRIPTOR La estructura DVD_MANUFACTURER_DESCRIPTOR se usa junto con la solicitud IOCTL_DVD_READ_STRUCTURE para recuperar un descriptor de fabricante de DVD. |
DVD_READ_STRUCTURE La estructura DVD_READ_STRUCTURE se usa junto con la solicitud de IOCTL_DVD_READ_STRUCTURE para recuperar un descriptor de DVD que contiene información sobre un disco DVD. |
DVD_REGION La estructura DVD_REGION se usa junto con la solicitud de IOCTL_DVD_GET_REGION para recuperar la información del control de reproducción de región (RPC) de un dispositivo DVD. |
STORAGE_SET_READ_AHEAD La estructura de STORAGE_SET_READ_AHEAD se usa junto con la solicitud de IOCTL_STORAGE_SET_READ_AHEAD para indicar al dispositivo que vaya a la dirección de destino al llegar a la dirección del desencadenador. |
Enumeraciones
DVD_KEY_TYPE El tipo de enumeración DVD_KEY_TYPE se usa junto con la estructura DVD_COPY_PROTECT_KEY para indicar una clave que se va a leer, para invalidar un identificador de concesión de autenticación (AGID) y para solicitar información de estado o configuración de región. |
DVD_STRUCTURE_FORMAT El tipo de enumeración DVD_STRUCTURE_FORMAT se usa junto con la solicitud IOCTL_DVD_READ_STRUCTURE y la estructura DVD_READ_STRUCTURE para recuperar un descriptor de DVD. |