Библиотека разработки HID-драйверов

Разработка HID-драйверов, обзор их внутренних интерфейсов, библиотеки организации драйвера и способов взаимодействия с менеджером io-hid

Данное руководство предназначено для разработчиков и описывает общие принципы разработки HID-драйверов.


Note: Стоит учитывать, что разработка непосредственно HID-драйвера не всегда оправдана. В ряде случаев гораздо более правильным является путь разработки HID-драйвера с использованием штатного драйвера ввода devi-hid.

Список подразделов:

Общие сведения
Дескриптор модуля драйвера
Интерфейсы модуля драйвера

Общие сведения

Следующая таблица содержит ссылки на статьи с общими сведениями:

Статья Описание
Рассматриваются общие принципы функционирования HID-драйверов
В статье приведён обзор общего подхода к разработке HID-драйверов

Дескриптор модуля драйвера

Составляющие дескриптора модуля драйвера:

Функция / тип данных Описание
Инициализация модуля драйвера
Завершение работы драйвера
Структура, определяющая информацию об устройстве
Структура, определяющая модуль драйвера
Структура, определяющая дескриптор устройства
Структура, определяющая вызовы io-hid

Интерфейсы модуля драйвера

Составляющие интерфейса модуля драйвера:

Функция / тип данных Описание
Подключение клиента
Отключение клиента
Получить частоту обмена
Получить используемый протокол
Установить строковый дескриптор устройства.
Выделение буффера для дексриптора отчета
Освобождение буффера дексриптора отчета
Получить отчет от устройства
Отправить отчет на устройство
Зарезервированная функция
Перезагрузка модуля драйвера
Установить частоту обмена
Установить протокол
Получить строковый дескриптор от устройства
Структура, определяющая интерфейс драйвера

Техническая поддержка

Для получения технической поддержки посетите раздел Поддержка сайта ( www.kpda.ru ). Вы обнаружите перечень предлагаемых способов оказания технической поддержки, включая публичный форум, форму обратной связи и контактные данные.

© 2005-2024, ООО "СВД ВС".




Предыдущий раздел: Разработка драйверов и драйверные библиотеки