Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Основные принципы системной разработки > Разработка драйверов и драйверные библиотеки > Драйверные библиотеки > Библиотека разработки HID-драйверов > Интерфейсы модуля драйвера > io_hid_registrant_funcs_t :: string()



io_hid_registrant_funcs_t :: string()

Получить строковый дескриптор от устройства

Прототип:

#include <sys/io-hid.h>
static int string( int reg_hdl,
void *user,
_Uint16t request,
void **str );

Аргументы:

reg_hdl
Зарегистрированный дескриптор модуля драйвера (см. io_hid_dll_entry_t :: init()).
user
Дескриптор отчета (см. io_hid_dll_entry_t :: init()).
request
Тип строкового дескриптора.
str
Указатель на строковый дескрпитор.

Описание:

Callback-функция получает строковый дескриптор от устройства. Вызывающая сторона должна заполнить поле request, чтобы указать, какой дескриптор должен быть возвращен.

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

EOK
Успешное завершение.
ENOENT
Нет такого строкового дескриптора.

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

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

Контекст исполнения
Отдельный поток
Да
Многопоточность
Нет
Обработчик сигналов
Нет
Обработчик прерываний
Нет

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

io_hid_registrant_funcs_t, io_hid_dll_entry_t :: init()




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