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


IOCTL_AACS_READ_SERIAL_NUMBER IOCTL (ntddcdvd.h)

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

Основной код

IRP_MJ_DEVICE_CONTROL

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

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

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

Длина DVD_SESSION_ID.

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

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

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

Длина AACS_SERIAL_NUMBER.

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

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

Замечания

Запрос IOCTL_AACS_READ_SERIAL_NUMBER соответствует части протокола проверки подлинности AACS, ответственного за передачу предварительно указанного серийного номера носителя. Полное описание этого протокола см. в спецификации системе содержимого расширенного доступа, введение и общие криптографические элементы спецификации, опубликованной администратором лицензирования системы расширенного доступа (AACS LA).

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

Требования

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