IOCTL_AACS_SEND_CERTIFICATE IOCTL (ntddcdvd.h)
将主机证书发送到逻辑单元。
主要代码
输入缓冲区
Irp-AssociatedIrp.SystemBuffer> 处的缓冲区包含 AACS_SEND_CERTIFICATE 类型的主机证书。
I/O 堆栈位置中的 Parameters.DeviceIoControl.InputBufferLength 指示缓冲区的大小(以字节为单位),该大小必须为 >= sizeof (AACS_SEND_CERTIFICATE) 。
输入缓冲区长度
I/O 堆栈位置中的 Parameters.DeviceIoControl.InputBufferLength 指示缓冲区的大小(以字节为单位),该大小必须为 >= sizeof (AACS_SEND_CERTIFICATE) 。
输出缓冲区
无。
输出缓冲区长度
无。
状态块
“ 信息” 字段设置为传输的字节数。 “ 状态” 字段设置为STATUS_SUCCESS或可能STATUS_INSUFFICIENT_RESOURCES。
注解
IOCTL_AACS_SEND_CERTIFICATE请求对应于高级访问内容系统 (AACS) 身份验证算法 (AACS-Auth) 中的步骤,其中主机将其证书和 nonce 发送到驱动器。 有关 AACS-Auth 的完整说明,请参阅高级访问内容系统许可管理员 (AACS LA) 发布的高级访问内容系统 简介和通用加密元素 规范。
要求
要求 | 值 |
---|---|
Header | ntddcdvd.h (包括 Ntddcdvd.h) |