IOCTL_HID_DISABLE_SECURE_READ IOCTL (hidclass.h)
IOCTL_HID_DISABLE_SECURE_READ请求取消 HID 集合的 IOCTL_HID_ENABLE_SECURE_READ 请求。 只有“受信任的”用户模式应用程序(具有 SeTcbPrivilege 权限的应用程序)才能成功使用此请求。 内核模式驱动程序默认具有 SeTcbPrivilege 权限,但用户模式应用程序不会。
有关如何使用启用和禁用安全读取请求来强制实施集合的安全读取的信息,请参阅 为 HID 集合强制实施安全读取。
主要代码
输入缓冲区
没有。
输入缓冲区长度
没有。
输出缓冲区
没有。
输出缓冲区长度
没有。
状态块
如果请求者具有 SeTcbPrivilege 权限且文件有效,HID 类驱动程序会将 Irp->IoStatus 的 状态 成员设置为STATUS_SUCCESS。 否则,它设置为STATUS_PRIVILEGE_NOT_HELD。
要求
要求 | 价值 |
---|---|
标头 | hidclass.h (include Hidclass.h) |