Заголовок hidport.h
Определения, общие для всех мини-накопителей HID.
Дополнительные сведения см. в разделе:
hidport.h содержит следующие программные интерфейсы:
Функции IOCTL
IOCTL_HID_ACTIVATE_DEVICE Запрос IOCTL_HID_ACTIVATE_DEVICE активирует устройство HIDClass, что делает его готовым к операциям ввода-вывода. |
IOCTL_HID_DEACTIVATE_DEVICE Запрос IOCTL_HID_DEACTIVATE_DEVICE деактивирует устройство HIDClass, что приводит к остановке операций и завершению всех невыполненных запросов ввода-вывода. |
IOCTL_HID_GET_DEVICE_ATTRIBUTES Запрос IOCTL_HID_GET_DEVICE_ATTRIBUTES получает атрибуты устройства HIDClass в HID_DEVICE_ATTRIBUTES структуре. |
IOCTL_HID_GET_DEVICE_DESCRIPTOR Запрос IOCTL_HID_GET_DEVICE_DESCRIPTOR получает дескриптор HID устройства HIDClass. |
IOCTL_HID_GET_REPORT_DESCRIPTOR Запрос IOCTL_HID_GET_REPORT_DESCRIPTOR получает дескриптор отчета для устройства HIDClass. |
IOCTL_HID_GET_STRING Запрос IOCTL_HID_GET_STRING получает идентификатор производителя, код продукта или серийный номер для коллекции верхнего уровня. Полученная строка — это строка с широкими символами, заканчивающаяся NULL, в понятном для человека формате. |
IOCTL_HID_READ_REPORT Запрос IOCTL_HID_READ_REPORT передает входной отчет с устройства HIDClass в буфер драйвера класса HID. |
IOCTL_HID_SEND_IDLE_NOTIFICATION_REQUEST Код управления IOCTL_HID_SEND_IDLE_NOTIFICATION_REQUEST — это IOCTL запроса на уведомление о простое IRP, который HIDClass отправляет мини-драйверам HID, например HIDUSB, чтобы сообщить водителю автобуса о том, что устройство теперь простаивает. |
IOCTL_HID_WRITE_REPORT Запрос IOCTL_HID_WRITE_REPORT отправляет отчет HID на устройство HIDClass. |
IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR Код элемента управления IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR получает физический дескриптор устройства HIDClass. |
IOCTL_UMDF_HID_GET_FEATURE Код элемента управления IOCTL_UMDF_HID_GET_FEATURE получает отчет о функциях с устройства HIDClass. |
IOCTL_UMDF_HID_GET_INPUT_REPORT Код элемента управления IOCTL_UMDF_HID_GET_INPUT_REPORT возвращает входной отчет с устройства HIDClass. |
IOCTL_UMDF_HID_SET_FEATURE Код элемента управления IOCTL_UMDF_HID_GET_FEATURE отправляет отчет о функциях на устройство HIDClass. |
IOCTL_UMDF_HID_SET_OUTPUT_REPORT Код элемента управления IOCTL_UMDF_HID_SET_OUTPUT_REPORT отправляет выходной отчет в коллекцию верхнего уровня. |
Функции
HidNotifyPresence Функция HidNotifyPresence зарезервирована для внутренней платформы драйвера HID. |
HidRegisterMinidriver Подпрограмма HidRegisterMinidriver вызывается мини-накопителями HID во время их инициализации для регистрации в драйвере класса HID. |
Структуры
HID_DESCRIPTOR Структура HID_DESCRIPTOR представляет дескриптор HID для устройства HIDClass. |
HID_DEVICE_ATTRIBUTES Структура HID_DEVICE_ATTRIBUTES содержит сведения об устройстве HIDClass. |
HID_DEVICE_EXTENSION Структура HID_DEVICE_EXTENSION используется мини-накопителем HID в качестве макета для расширения устройства функционального объекта устройства HIDClass. |
HID_MINIDRIVER_REGISTRATION Структура HID_MINIDRIVER_REGISTRATION содержит сведения о регистрации, которые мини-драйвер HID передает драйверам клиента HID, когда мини-драйвер регистрируется с помощью драйвера класса. |