IOCTL_AACS_START_SESSION IOCTL (ntddcdvd.h)

Извлекает идентификатор предоставления проверки подлинности (AGID), который идентифицирует безопасный сеанс.

Основной код

IRP_MJ_DEVICE_CONTROL

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

Нет.

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

Нет.

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

Буфер в Irp-AssociatedIrp.SystemBuffer> содержит значение типа DVD_SESSION_ID, указывающее идентификатор предоставления проверки подлинности (AGID). AGID идентифицирует безопасный сеанс.

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

Длина DVD_SESSION_ID.

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

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

Комментарии

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

После получения идентификатора AGID ведущее программное обеспечение использует AGID для связывания последующих списков IOCTL AACS с безопасным сеансом. В отличие от AGID, используемого с шифрованием CSS, идентификатор AGID AACS действителен для передачи только одного фрагмента защищенной информации.

Требования

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