struct _io_hid_self, io_hid_self_t

Структура, определяющая вызовы io-hid

Прототип:

#include <sys/io-hid.h>
typedef struct _io_hid_self {
_Uint32t nfuncs;
int (*reg) (void *dll_hdl, io_hid_registrant_t *registrant, int *reg_hdlp );
int (*dereg) (int registrant_hdl);
int (*get_buffer) ( int reg_hdlp, void **buffer );
int (*send_report) (int registrant_hdl, void *data, _Uint32t dlen );
} io_hid_self_t;

Описание:

Структура, определяющая вызовы, которые драйверы могут выполнять в io-hid. Поля структуры включают:

nfuncs
Количество вызово в io-hid.
reg
Вызов, инициализирующий дескриптор модуля драйвера (см. io_hid_dll_entry_t :: init()).
dereg
Вызов, деактивирующий дескриптор модуля драйвера (см. io_hid_dll_entry_t :: init()).
get_buffer
Вызов, очищающий буффер в io-hid.
send_report
Вызов, отправляющий отчет из модуля драйвера в io-hid.

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

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

Тематические ссылки:

io-hid




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