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


IOCTL_AACS_SEND_CHALLENGE_KEY IOCTL (ntddcdvd.h)

Отправляет ключ запроса узла в логическую единицу. Ключ вызова узла состоит из точки на эллиптической кривой и связанной с ней сигнатуры.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Буфер в Irp-AssociatedIrp.SystemBuffer> содержит AACS_SEND_CHALLENGE_KEY структуру.

Длина входного буфера

Длина структуры AACS_SEND_CHALLENGE_KEY .

Выходной буфер

Нет.

Длина выходного буфера

Нет.

Блок состояния

В поле Сведения задано количество переданных байтов. Для поля Состояние задано значение STATUS_SUCCESS или, возможно, STATUS_INSUFFICIENT_RESOURCES.

Комментарии

Запрос IOCTL_AACS_SEND_CHALLENGE_KEY соответствует шагу в алгоритме проверки подлинности системы расширенного доступа (AACS-Auth), в котором узел предоставляет диск точку на кривой. Полное описание AACS-Auth см. в статье Advanced Access Content System, Introduction and Common Cryptographic Elements спецификации, опубликованной администратором лицензирования системы содержимого расширенного доступа (AACS LA).

Требования

Требование Значение
Заголовок ntddcdvd.h (включая Ntddcdvd.h)