struct _io_hid_registrant, io_hid_registrant_t

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

Прототип:

#include <sys/io-hid.h>
typedef struct _io_hid_registrant {
_Uint32t flags;
hidd_device_ident_t *device_ident;
void *desc;
_Uint16t dlen;
_Uint8t reserved[2];
void *user_hdl;
io_hid_registrant_funcs_t *funcs;
_Uint8t reserved2[4];
} io_hid_registrant_t;

Описание:

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

flags
Флаги дексриптора устройства.
device_ident
Структура, описывающая информацию об устройстве (см. hidd_device_ident_t).
desc
Строковый дескриптор.
dlen
Размер строкового дескриптора.
reserved
Зарезервированная переменная.
user_hdl
Регистрационный дескриптор модуля драйвера (см. io_hid_dll_entry_t :: init()).
funcs
указатель на структуру, определяющую интерфейс драйвера (см. io_hid_registrant_funcs_t).
reserved2
Зарезервированная переменная.

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

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

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

hidd_device_ident_t, io_hid_dll_entry_t :: init(), io_hid_registrant_funcs_t




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