struct _io_hid_dll_entry, io_hid_dll_entry_t

Структура, определяющая модуль драйвера

Прототип:

#include <sys/io-hid.h>
typedef struct _io_hid_dll_entry {
char *name;
int nfuncs;
int (*init) (void *dll_hdl, dispatch_t *dpp, io_hid_self_t *ioh, char *options);
int (*shutdown) (void *dll_hdl);
} io_hid_dll_entry_t;

Описание:

Структура определяет модуль драйвера. Поля структуры включают:

name
Имя модуля, используемое в имени файла devh-*.
nfuncs
Количество функций цикла жизни драйвера - 2.
io_hid_dll_entry_t :: init()
io_hid_dll_entry_t :: shutdown()
Функции цикла жизни драйвера (описаны в разделе Разработка HID-драйвера).

Классификация:

ЗОСРВ «Нейтрино»




Предыдущий раздел: Библиотека разработки HID-драйверов