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