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