IOCTL_EHSTOR_DEVICE_SET_AUTHZ_STATE IOCTL (ehstorioctl.h)
此 IOCTL 用于通知 IEEE 1667 设备 PDO 的拥有驱动程序授权状态已更改。 拥有的驱动程序可以选择更改磁盘 PDO 的状态以响应此 IOCTL。 对于 EhStorClass.sys,将根据此 IOCTL 输入缓冲区中的授权值添加或删除磁盘 PDO。 通常,此 IOCTL 由 UMDF 身份验证接收器驱动程序(例如密码或证书驱动程序)在成功执行已更改 silo 身份验证状态的 silo 操作后立即发出。
主要代码
输入缓冲区
Irp-AssociatedIrp.SystemBuffer> 处的输入缓冲区必须包含 ACT_AUTHZ_STATE 类型的结构。
输入缓冲区长度
ACT_AUTHZ_STATE 结构的长度。
输出缓冲区
无。
输出缓冲区长度
无。
状态块
可以在“状态”字段中返回以下值之一:
- STATUS_SUCCESS - 根据输入缓冲区中包含的数据成功设置 ACT 的授权状态。
- STATUS_INVALID_BUFFER_SIZE - 提供的输入缓冲区长度大小不正确。
要求
要求 | 值 |
---|---|
Header | ehstorioctl.h (包括 EhStorIoctl.h) |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈