int SDL_hid_read_timeout(SDL_hid_device *dev, unsigned char *data, size_t length, int milliseconds)
dev | SDL_hid_open()が戻したデバイスハンドル |
data | 読み込んだデータを書き込むバッファ |
maxlen | 読み込むバイト数. 複数のデバイスのレポートの場合は, レポートの数だけ多く確保すること |
milliseconds | ミリ秒単位のタイムアウト時間. -1のときブロックして待つ |
入力レポートは割り込みINエンドポイントを通してホストに戻される. デバイスが番号付きレポートを使用する場合は, 先頭バイトはレポート番号である.