Поделиться через


Заголовок 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.