Разработка HID-драйверов, обзор их внутренних интерфейсов, библиотеки организации драйвера и способов взаимодействия с менеджером io-hid
Данное руководство предназначено для разработчиков и описывает общие принципы разработки HID-драйверов.
![]() | Стоит учитывать, что разработка непосредственно HID-драйвера не всегда оправдана. В ряде случаев гораздо более правильным является путь разработки HID-драйвера с использованием штатного драйвера ввода devi-hid. |
Следующая таблица содержит ссылки на статьи с общими сведениями:
Статья | Описание |
---|---|
Рассматриваются общие принципы функционирования HID-драйверов | |
В статье приведён обзор общего подхода к разработке HID-драйверов |
Составляющие дескриптора модуля драйвера:
Функция / тип данных | Описание |
---|---|
Инициализация модуля драйвера | |
Завершение работы драйвера | |
Структура, определяющая информацию об устройстве | |
Структура, определяющая модуль драйвера | |
Структура, определяющая дескриптор устройства | |
Структура, определяющая вызовы io-hid |
Составляющие интерфейса модуля драйвера:
Функция / тип данных | Описание |
---|---|
Подключение клиента | |
Отключение клиента | |
Получить частоту обмена | |
Получить используемый протокол | |
Установить строковый дескриптор устройства. | |
Выделение буффера для дексриптора отчета | |
Освобождение буффера дексриптора отчета | |
Получить отчет от устройства | |
Отправить отчет на устройство | |
Зарезервированная функция | |
Перезагрузка модуля драйвера | |
Установить частоту обмена | |
Установить протокол | |
Получить строковый дескриптор от устройства | |
Структура, определяющая интерфейс драйвера |
Для получения технической поддержки посетите раздел Поддержка сайта ( www.kpda.ru ). Вы обнаружите перечень предлагаемых способов оказания технической поддержки, включая публичный форум, форму обратной связи и контактные данные.
© 2005-2024, ООО "СВД ВС".
Предыдущий раздел: Разработка драйверов и драйверные библиотеки