int SDL_hid_get_feature_report(SDL_hid_device *dev, unsigned char *data, size_t length)
dev | SDL_hid_open()が戻したデバイスハンドル |
data | レポートIDを含む読み込んだデータの書き込み先バッファ. データの先頭バイトは読み込んだデータのレポートIDがセットされる. デバイスが番号付きレポートを使わない場合は0がセットされる |
maxlen | レポートIDを含む読み込むデータのバイト数. 実際のデータよりも長くてもよい |
dataの先頭には読み込んだレポートのレポートIDがセットされる. この追加のバイトをdataに確保すること. 先頭バイトはレポートIDなので, レポートデータはdata[1]から始まる.