Заголовок ntddcdvd.h
Этот заголовок используется хранилищем. Дополнительные сведения см. в разделе:
ntddcdvd.h содержит следующие программные интерфейсы:
Функции IOCTL
IOCTL_AACS_END_SESSION Освобождает идентификатор предоставления проверки подлинности (AGID), полученный IOCTL_AACS_START_SESSION. |
IOCTL_AACS_GENERATE_BINDING_NONCE Считывает nonce привязки AACS, начиная с указанного смещения байтов на диске, как часть протокола записи в защищенную область данных. |
IOCTL_AACS_GET_CERTIFICATE Запрашивает логическую единицу для сертификата устройства. |
IOCTL_AACS_GET_CHALLENGE_KEY Запрашивает логическую единицу для ключа запроса устройства. Ключ запроса состоит из точки на эллиптической кривой и связанной с ней сигнатуры. |
IOCTL_AACS_READ_BINDING_NONCE Считывает nonce привязки AACS, начиная с указанного смещения байтов на диске, как часть протокола для чтения защищенной области данных. |
IOCTL_AACS_READ_MEDIA_ID Считывает данные идентификаторов мультимедиа для системы расширенного доступа (AACS). |
IOCTL_AACS_READ_MEDIA_KEY_BLOCK Запрашивает логическую единицу для блока ключа мультимедиа (MKB). |
IOCTL_AACS_READ_MEDIA_KEY_BLOCK_SIZE Запрашивает у логической единицы размер буфера, необходимый для хранения блока ключей мультимедиа (MKB) Advanced контроль доступа System (AACS). |
IOCTL_AACS_READ_SERIAL_NUMBER Считывает предзаписанный серийный номер носителя для системы расширенного доступа (AACS). |
IOCTL_AACS_READ_VOLUME_ID Считывает идентификатор тома для системы расширенного доступа (AACS). |
IOCTL_AACS_SEND_CERTIFICATE Отправляет сертификат узла в логическую единицу. |
IOCTL_AACS_SEND_CHALLENGE_KEY Отправляет ключ запроса узла в логическую единицу. Ключ вызова узла состоит из точки на эллиптической кривой и связанной с ней сигнатуры. |
IOCTL_AACS_START_SESSION Извлекает идентификатор предоставления проверки подлинности (AGID), который идентифицирует безопасный сеанс. |
IOCTL_DVD_END_SESSION Завершает сеанс DVD, отменяя его идентификатор предоставления проверки подлинности (AGID). |
IOCTL_DVD_GET_REGION Возвращает сведения об управлении воспроизведением регионов (RPC) для DVD-устройства, например о том, поддерживает ли проигрыватель стандарт RPC2, текущий код региона проигрывателя и оставшееся количество изменений кода региона проигрывателя пользователем. |
IOCTL_DVD_READ_KEY Возвращает ключ защиты от копирования указанного типа: _challenge ключ, ключ шины, ключ заголовка, ключ чтения RPC, задать ключ RPC или ключ диска. |
IOCTL_DVD_READ_STRUCTURE Возвращает сведения о DVD-диске, такие как дескриптор слоя, сведения об авторских правах или сведения о изготовителе. |
IOCTL_DVD_SEND_KEY Отправляет указанный ключ на DVD-устройство для выполнения связанного шага в последовательности проверки подлинности. Этот IOCTL имеет доступ только на чтение устройства и не может отправлять ключи, которые вносят изменения в конфигурацию оборудования. |
IOCTL_DVD_SEND_KEY2 Отправляет указанный ключ на DVD-устройство для выполнения связанного шага в последовательности проверки подлинности. Запрос IOCTL_DVD_SEND_KEY2 имеет доступ на запись к устройству и может отправлять более широкий спектр типов ключей, чем IOCTL_DVD_SEND_KEY. |
IOCTL_DVD_START_SESSION Возвращает идентификатор предоставления проверки подлинности (AGID) в качестве идентификатора сеанса DVD, который вызывающий объект должен передать устройству во всех последующих операциях в сеансе DVD. |
IOCTL_STORAGE_SET_READ_AHEAD Заставляет устройство переходить по заданному целевому адресу, когда устройство достигает определенного адреса триггера во время кэширования упреждающего чтения. |
Структуры
AACS_BINDING_NONCE Структура AACS_BINDING_NONCE содержит nonce привязки. |
AACS_CERTIFICATE Структура AACS_CERTIFICATE содержит криптографически случайное 160-разрядное значение, за которым следует 92-байтовый сертификат. |
AACS_CHALLENGE_KEY Структура AACS_CHALLENGE_KEY содержит ключ запроса, который устройство отправляет на узел. |
AACS_MEDIA_ID Структура AACS_MEDIA_ID содержит идентификатор мультимедиа системы расширенного доступа (AACS) и соответствующий код проверки подлинности сообщения (MAC). |
AACS_READ_BINDING_NONCE Структура AACS_READ_BINDING_NONCE представляет собой оболочку для пары идентификатора предоставления проверки подлинности (AGID) и адреса логического блока (LBA)/length, необходимых для чтения nonce. |
AACS_SEND_CERTIFICATE Структура AACS_SEND_CERTIFICATE является оболочкой для сертификата AACS и идентификатора предоставления проверки подлинности (AGID). |
AACS_SEND_CHALLENGE_KEY Структура AACS_SEND_CHALLENGE_KEY определяется как ключ задачи, который хост-программное обеспечение отправляет на устройство системы расширенного доступа (AACS). |
AACS_SERIAL_NUMBER Структура AACS_SERIAL_NUMBER содержит серийный номер AACS и соответствующий код проверки подлинности сообщения (MAC). |
AACS_VOLUME_ID Структура AACS_VOLUME_ID содержит идентификатор тома AACS и соответствующий код проверки подлинности сообщения (MAC). |
DVD_BCA_DESCRIPTOR Структура DVD_BCA_DESCRIPTOR используется вместе с запросом IOCTL_DVD_READ_STRUCTURE для получения дескриптора зоны резки DVD-диска (BCA). |
DVD_COPY_PROTECT_KEY Структура DVD_COPY_PROTECT_KEY используется в сочетании с запросом IOCTL_DVD_READ_KEY для выполнения команды ключа отчета указанного типа. |
DVD_COPYRIGHT_DESCRIPTOR Структура DVD_COPYRIGHT_DESCRIPTOR используется вместе с запросом IOCTL_DVD_READ_STRUCTURE для получения дескриптора авторских прав НА DVD. |
DVD_DISK_KEY_DESCRIPTOR Структура DVD_DISK_KEY_DESCRIPTOR используется вместе с запросом IOCTL_DVD_READ_STRUCTURE для получения дескриптора ключа DVD-диска. |
DVD_LAYER_DESCRIPTOR Структура DVD_LAYER_DESCRIPTOR используется вместе с запросом IOCTL_DVD_READ_STRUCTURE для получения дескриптора уровня DVD. |
DVD_MANUFACTURER_DESCRIPTOR Структура DVD_MANUFACTURER_DESCRIPTOR используется вместе с запросом IOCTL_DVD_READ_STRUCTURE для получения дескриптора изготовителя DVD-дисков. |
DVD_READ_STRUCTURE Структура DVD_READ_STRUCTURE используется вместе с запросом IOCTL_DVD_READ_STRUCTURE для получения дескриптора DVD, содержащего сведения о DVD-диске. |
DVD_REGION Структура DVD_REGION используется вместе с запросом IOCTL_DVD_GET_REGION для получения сведений об управлении воспроизведением регионов (RPC) для DVD-устройства. |
STORAGE_SET_READ_AHEAD Структура STORAGE_SET_READ_AHEAD используется вместе с запросом IOCTL_STORAGE_SET_READ_AHEAD, чтобы указать устройству перейти к целевому адресу по достижении адреса триггера. |
Перечисления
DVD_KEY_TYPE Тип перечисления DVD_KEY_TYPE используется вместе со структурой DVD_COPY_PROTECT_KEY, чтобы указать ключ для чтения, сделать недействительным идентификатор предоставления проверки подлинности (AGID) и запросить сведения о состоянии или параметрах региона. |
DVD_STRUCTURE_FORMAT Тип перечисления DVD_STRUCTURE_FORMAT используется вместе с запросом IOCTL_DVD_READ_STRUCTURE и структурой DVD_READ_STRUCTURE для получения дескриптора DVD. |