hidd_device_lookup_instance()

Find device in connection’s device list

Synopsis:

#include <sys/hiddi.h>

hidd_device_instance_t *
hidd_device_lookup_instance( struct hidd_connection *connection,
                             hidd_device_instance_t *device_instance);

Arguments:

connection
The HID stack connection handle (from hidd_connect()).
device_instance

A pointer to a hidd_device_instance_t instance containing the devno field to match in the connection’s internal report list.

Description:

The hidd_device_lookup_instance() function finds a device with a matching device number in the connection’s internal device list.

Note:
While similar, hidd_device_lookup() searches for the device in the reports attached to the connection, rather than in the connection’s device list.

Returns:

A pointer to the hidd_device_instance_t instance found, or NULL if not found. This functions also returns NULL if either argument is NULL.

Page updated: