IOCTL_HID_ENABLE_SECURE_READ IOCTL (hidclass.h)
IOCTL_HID_ENABLE_SECURE_READ请求支持对 HID 集合的打开文件进行安全读取。 只有“受信任的”用户模式应用程序 (具有 SeTcbPrivilege 特权) 的应用程序才能成功使用此请求。 默认情况下,内核模式驱动程序具有 SeTcbPrivilege 特权,但用户模式应用程序没有。
客户端使用 IOCTL_HID_DISABLE_SECURE_READ 请求取消启用安全读取请求。
有关如何使用启用和禁用安全读取请求对集合强制实施安全读取的信息,请参阅 强制实施 HID 集合的安全读取。
主要代码
输入缓冲区
无。
输入缓冲区长度
无。
输出缓冲区
无。
输出缓冲区长度
无。
状态块
如果请求者具有 SeTcbPrivilege 权限且文件有效,HID 类驱动程序会将 Irp-IoStatus>的 Status 字段设置为STATUS_SUCCESS。 否则,它会将 “状态” 字段设置为STATUS_PRIVILEGE_NOT_HELD。
要求
要求 | 值 |
---|---|
Header | hidclass.h (包括 Hidclass.h) |