io_hid_registrant_funcs_t :: report_read()

Получить отчет от устройства

Прототип:

#include <sys/io-hid.h>
static int report_read( int reg_hdl,
void *user,
_Uint8t rid,
_Uint16t rtype,
void *data,
_Uint16t dlen );

Аргументы:

reg_hdl
Зарегистрированный дескриптор модуля драйвера (см. io_hid_dll_entry_t :: init()).
user
Дескриптор отчета (см. io_hid_dll_entry_t :: init()).
rid
Идентификатор отчета.
rtype
Тип отчета.
data
Указатель на дескриптор отчета.
dlen
Размер отчета.

Описание:

Callback-функция позволяет получить клиенту отчет с устройства.

Установите rid отчета равным 0 (нулю), если идентификаторы отчетов не используются.

Возвращаемое значение:

EOK
Успешное завершение.
ENOTSUP
Неподдерживаемое свойство.

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

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

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

io_hid_registrant_funcs_t, io_hid_dll_entry_t :: init()




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