IOCTL_HID_DEACTIVATE_DEVICE IOCTL (hidport.h)
IOCTL_HID_DEACTIVATE_DEVICE请求会停用 HIDClass 设备,从而导致它停止操作并终止所有未完成的 I/O 请求。
有关 HIDClass 设备的常规信息,请参阅 HID 集合。
主要代码
输入缓冲区
Parameters.DeviceIoControl.Type3InputBuffer 包含正在停止操作的集合的集合标识符(作为 ULONG 值)。
输入缓冲区长度
ULONG 值的长度。
输出缓冲区
无。
输出缓冲区长度
无
状态块
对设备执行 I/O 的 HID 微型驱动程序设置 Irp-IoStatus> 的以下字段:
- 信息 设置为零。
- 如果传输完成且未出错,则状态设置为STATUS_SUCCESS。 否则,它将设置为相应的 NTSTATUS 错误代码。
要求
要求 | 值 |
---|---|
Header | hidport.h (包括 Hidport.h) |