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_SUCCESS。 否则,它将 状态 字段设置为STATUS_PRIVILEGE_NOT_HELD。
要求
要求 | 价值 |
---|---|
标头 | hidclass.h (include Hidclass.h) |