IOCTL_AACS_GET_CHALLENGE_KEY IOCTL (ntddcdvd.h)

查询设备的质询键的逻辑单元。 挑战键由椭圆曲线上的点及其关联的签名组成。

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

Irp->AssociatedIrp.SystemBuffer 处的缓冲区包含一个指定身份验证授予标识符(AGID)DVD_SESSION_ID 类型的值。 AGID 标识安全会话。

输入缓冲区长度

DVD_SESSION_ID的长度。

输出缓冲区

Irp->AssociatedIrp.SystemBuffer 处的缓冲区包含驱动器质询键,格式为 AACS_CHALLENGE_KEY

输出缓冲区长度

AACS_CHALLENGE_KEY的长度。

状态块

信息 字段设置为传输的字节数。 状态 字段设置为STATUS_SUCCESS或可能STATUS_INSUFFICIENT_RESOURCES。

言论

IOCTL_AACS_GET_CHALLENGE_KEY请求对应于高级访问内容系统(AACS)身份验证算法(AACS-Auth)中的步骤,其中驱动器为主机提供曲线上的点。 有关 AACS-Auth 的完整说明,请参阅高级访问内容系统(AACS LA)发布的 高级访问内容系统、简介和通用加密元素 规范。

要求

要求 价值
标头 ntddcdvd.h (包括 Ntddcdvd.h)