VBプログラマ質問スレ(6.0以前) Part34
■ このスレッドは過去ログ倉庫に格納されています
0025デフォルトの名無しさん
NGNG得意げな(実は何も知らない)馬鹿を一応叩いておくか。
確かに、UUSBDを使って同一の種類の(同一のVid,Pidを持つ)デバイスを
複数扱えないことはない。デバイスハンドルさえちゃんと取得できれば。
しかし、あんたUUSBD.dllのソース読んだことある?
UUSBDでは、Vid,Pidを指定してデバイスのハンドルを取得すると、
たとえ同一のデバイスが複数接続されていても常に同じ(一番最初に接続された)
デバイスのハンドルが返ってくるようになっている。
だから、1種類のデバイス専用のドライバにしてしまうのならともかく、
複数種のデバイスで使用する可能性を残しておいた場合、同一種の複数のデバイスの
ハンドルを取得するのは簡単にできない。
つまり複数の同一のデバイスを同時にアクセスできない、という印象を持っても
そんなに間違ってない。
ついでに作者の柏野もインターフェイスの記事でそのような使用法は
想定していないと書いている。
■ このスレッドは過去ログ倉庫に格納されています