IOCTL_AACS_SEND_CERTIFICATE IOCTL (ntddcdvd.h)
Отправляет сертификат узла в логическую единицу.
Основной код
Входной буфер
Буфер в Irp-AssociatedIrp.SystemBuffer> содержит сертификат узла типа AACS_SEND_CERTIFICATE.
Parameters.DeviceIoControl.InputBufferLength в расположении стека ввода-вывода указывает размер буфера в байтах, который должен иметь >значение = sizeof(AACS_SEND_CERTIFICATE).
Длина входного буфера
Parameters.DeviceIoControl.InputBufferLength в расположении стека ввода-вывода указывает размер буфера в байтах, который должен иметь >значение = sizeof(AACS_SEND_CERTIFICATE).
Выходной буфер
Нет.
Длина выходного буфера
Нет.
Блок состояния
В поле Сведения задается количество переданных байтов. Для поля Состояние задано значение STATUS_SUCCESS или, возможно, STATUS_INSUFFICIENT_RESOURCES.
Комментарии
Запрос IOCTL_AACS_SEND_CERTIFICATE соответствует шагу алгоритма проверки подлинности AACS (AACS-Auth), в котором узел отправляет на диск свой сертификат и nonce. Полное описание AACS-Auth см. в спецификации Advanced Access Content System, Introduction and Common Cryptographic Elements , которая опубликована администратором лицензирования системы содержимого расширенного доступа (AACS LA).
Требования
Требование | Значение |
---|---|
Заголовок | ntddcdvd.h (включая Ntddcdvd.h) |