Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Запрос IOCTL_HID_GET_HARDWARE_ID получает идентификатор оборудования Plug and Play коллекции верхнего уровня.
Общие сведения о устройствах HIDClass см. в коллекций HID.
Основной код
Входной буфер
Parameters.DeviceIoControl.OutputBufferLength в расположении стека ввода-вывода iRP указывает размер в байтах выходного буфера.
Длина входного буфера
Длина буфера.
Выходной буфер
Irp->MdlAddress указывает на буфер для получения количества входных буферов устройства.
Длина выходного буфера
Длина буфера.
Блок состояния
Драйвер класса HID задает следующие поля Irp->IoStatus:
- сведения задано число байтов сведений реестра, полученных при успешном выполнении IOCTL.
- состояние имеет значение STATUS_SUCCESS, если передача завершена без ошибок. В противном случае для него задан соответствующий код ошибки NTSTATUS.
Требования
| Требование | Ценность |
|---|---|
| заголовка | hidclass.h (include Hidclass.h) |