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

SDL_hid_get_report_descriptor

HIDデバイスからレポートディスクリプタを得る

ヘッダ

SDL3/SDL_hidapi.h

構文

int SDL_hid_get_report_descriptor(SDL_hid_device *dev, unsigned char *buf, size_t buf_size);

引数

SDL_hid_device *devSDL_hid_open()が戻したデバイスハンドル
unsigned char *dataレポートディスクリプタのコピー先バッファ
size_tbuf_sizeバッファのバイト数

戻り値

(int) 実際にコピーされたバイト数を戻す. 失敗のとき-1を戻す. SDL_GetError()で詳細を知ることができる.

詳細

アプリケーションはディスクリプタのコピー先としてあらかじめ確保したバッファを渡す必要がある. 推奨のバッファサイズは4096バイトである.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_hid_get_report_descriptor - SDL Wiki