IOCTL_AACS_READ_VOLUME_ID IOCTL (ntddcdvd.h)

Считывает идентификатор тома для системы расширенного доступа (AACS).

Основной код

IRP_MJ_DEVICE_CONTROL

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

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

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

Длина DVD_SESSION_ID.

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

Буфер в Irp-AssociatedIrp.SystemBuffer> содержит значение типа AACS_VOLUME_ID, указывающее идентификатор тома.

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

Длина AACS_VOLUME_ID.

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

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

Комментарии

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

Идентификатор AGID автоматически освобождается после завершения запроса IOCTL_AACS_READ_VOLUME_ID.

Требования

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