hid_device_info

hidapi info structure

Members

Variables

interface_number
int interface_number;

The USB interface which this logical device represents. Valid on both Linux implementations in all cases, and valid on the Windows implementation only if the device contains more than one interface.

manufacturer_string
wchar_t* manufacturer_string;

Manufacturer String

next
hid_device_info* next;

Pointer to the next device

path
char* path;

Platform-specific device path

product_id
ushort product_id;

Device Product ID

product_string
wchar_t* product_string;

Product string

release_number
ushort release_number;

Device Release Number in binary-coded decimal, also known as Device Version Number

serial_number
wchar_t* serial_number;

Serial Number

usage
ushort usage;

Usage for this Device/Interface (Windows/Mac only).

usage_page
ushort usage_page;

Usage Page for this Device/Interface (Windows/Mac only).

vendor_id
ushort vendor_id;

Device Vendor ID

Meta