IOCTL_HID_DEACTIVATE_DEVICE IOCTL (hidport.h)
Запрос IOCTL_HID_DEACTIVATE_DEVICE деактивирует устройство HIDClass, которое приводит к остановке операций и прекращению всех невыполненных запросов ввода-вывода.
Общие сведения о устройствах HIDClass см. в коллекций HID.
Основной код
Входной буфер
Parameters.DeviceIoControl.Type3InputBuffer содержит идентификатор коллекции в качестве значения ULONG коллекции, которая выполняет операции с прекращением.
Длина входного буфера
Длина значения ULONG.
Выходной буфер
Никакой.
Длина выходного буфера
Никакой
Блок состояния
Мини-накопители HID, которые выполняют ввод-вывод на устройство, задают следующие поля Irp->IoStatus:
- значение Information равно нулю.
- состояние имеет значение STATUS_SUCCESS, если передача завершена без ошибок. В противном случае для него задан соответствующий код ошибки NTSTATUS.
Требования
Требование | Ценность |
---|---|
заголовка | hidport.h (include Hidport.h) |