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