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