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


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, ответственного за передачу идентификатора тома. Полное описание этого протокола см. в спецификации системе содержимого расширенного доступа, введение и общие криптографические элементы спецификации, опубликованной администратором лицензирования системы расширенного доступа (AACS LA).

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

Требования

Требование Ценность
заголовка ntddcdvd.h (include Ntddcdvdd.h)