※ ChatGPTを利用し、要約された質問です(原文:USBデバイスの識別について)
USBデバイスの識別と再接続について
このQ&Aのポイント
USBデバイスが再接続された際、デバイスドライバが検知して接続状態になるが、アプリケーションからは使用できないため、ドライバをクローズしてオープンし直す必要があるのかについて確認したい。
USBデバイスの識別と再接続に関して正しい概念かどうかについて教えてほしい。
USBデバイスの識別に使われる番号(識別番号)について正しい用語を教えてほしい。
知識不足から用語や概念があやふやなのですが、
ご教示願います。
上位アプリケーションでUSBデバイスのオープンをして
使用していた際、USBコネクタが抜けるなどしていったん
接続が切れた後、再接続するとします。
そのとき、USBデバイスが再接続されたことは
デバイスドライバが検知(?)して接続された状態になりますが
そのままではアプリケーションから再び継続して
使用することができないと聞きました。
(クローズしてオープンし直す処理が必要)
これはドライバがUSBデバイスに対して割り当てる
識別番号(?)と、アプリケーション側でオープンの際に
使用した識別番号(?)が異なる為でしょうか。
1.USBデバイスの識別および再接続について
上記概念で正しいでしょうか?
2.USBデバイスの識別に使われる番号(?)について
正しい用語をご教示下さい。
補足
ご回答ありがとうございます。 デバイスの認識についてはイメージがつかめました。 補足でお伺いしたいのですが、 3.「ハンドル」という用語はWindowsで聞いたことが ありますが、他のOSでも使う用語でしょうか? 4.ドライバ(もしくはOS)がデバイスを識別するときの ハンドルにあたるものに、一般的な名前が あればご教示下さい。