usbd_device_lookup()

Сопоставить идентификатор экземпляра устройства с дескриптором устройства

Прототип:

#include <sys/usbdi.h>
struct usbd_device * usbd_device_lookup( struct usbd_connection *connection,
usbd_device_instance_t *instance );

Аргументы:

connection
Дескриптор соединения со стеком USB, возвращаемый функцией usbd_connect().
instance
Идентификатор экземпляра устройства, получаемый в функции usbd_attach().

Библиотека:

libusbdi

Описание:

Функция usbd_device_lookup() используется для сопоставления идентификатора экземпляра устройства с дескриптором устройства. Как правило, эта функция вызывается в обработчике отсоединения устройства.

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

Дескриптор устройства или NULL.

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

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

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

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

usbd_device_instance_t, usbd_args_lookup(), usbd_attach(), usbd_configuration_descriptor(), usbd_device_extra(), usbd_device_descriptor(), usbd_endpoint_descriptor(), usbd_hcd_info(), usbd_hub_descriptor(), usbd_interface_descriptor(), usbd_languages_descriptor(), usbd_parse_descriptors(), usbd_string(), usbd_urb_status()




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