hidapi
Data Fields
hid_device_info Struct Reference

#include <hidapi.h>

Data Fields

char * path
 
unsigned short vendor_id
 
unsigned short product_id
 
wchar_t * serial_number
 
unsigned short release_number
 
wchar_t * manufacturer_string
 
wchar_t * product_string
 
unsigned short usage_page
 
unsigned short usage
 
int interface_number
 
struct hid_device_infonext
 

Detailed Description

hidapi info structure

Field Documentation

◆ interface_number

int hid_device_info::interface_number

The USB interface which this logical device represents.

Valid on both Linux implementations in all cases. Valid on the Windows implementation only if the device contains more than one interface. Valid on the Mac implementation if and only if the device is a USB HID device.

◆ manufacturer_string

wchar_t* hid_device_info::manufacturer_string

Manufacturer String

◆ next

struct hid_device_info* hid_device_info::next

Pointer to the next device

◆ path

char* hid_device_info::path

Platform-specific device path

◆ product_id

unsigned short hid_device_info::product_id

Device Product ID

◆ product_string

wchar_t* hid_device_info::product_string

Product string

◆ release_number

unsigned short hid_device_info::release_number

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

◆ serial_number

wchar_t* hid_device_info::serial_number

Serial Number

◆ usage

unsigned short hid_device_info::usage

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

◆ usage_page

unsigned short hid_device_info::usage_page

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

◆ vendor_id

unsigned short hid_device_info::vendor_id

Device Vendor ID


The documentation for this struct was generated from the following file: