目次 - SDL 3.0 API(機能別) - HIDAPI - SDL_hid_device_info

SDL_hid_device_info

接続されたHIDデバイスの情報の構造体

ヘッダ

SDL3/SDL_hidapi.h

フィールド

char *path環境依存のデバイスパス名
unsigned shortvendor_idデバイスベンダーID
unsigned shortproduct_idデバイス製品ID
wchar_t *serial_numberシリアル番号
unsigned shortrelease_numberBCD形式のデバイスのリリース番号. デバイスのバージョンでもある
wchar_t *manufacturer_string製造者文字列
wchar_t *product_string製品文字列
unsigned shortusage_pageこのデバイス/インターフェースの使用法ページ(Windows/Mac/hidrawのみ)
unsigned shortusageこのデバイス/インターフェースの使用法(Windows/Mac/hidrawのみ)
intinterface_numberこの論理デバイスが表すUSBインターフェース. デバイスがUSB HIDデバイスの場合のみ有効. それ以外は-1
intinterface_classUSBインターフェースの追加情報. libusb, Androidで有効
intinterface_subclassUSBインターフェースの追加情報. libusb, Androidで有効
intinterface_protocolUSBインターフェースの追加情報. libusb, Androidで有効
SDL_hid_bus_typebus_type下層のバスタイプ
struct SDL_hid_device_info *next次のデバイスへのポインタ

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_hid_device_info - SDL Wiki