2009年9月12日土曜日

Bluetooth stack を TOSHIBA から Windows 標準に変えてみた (2) Bookmark and Share

昨日、下記のように書いてしまったのですが、
結果は変わらず・・・
具体的には、RawInput API でHIDを列挙するアプリを作って、接続・切断時にそのアプリを使ってデバイスを確認しします。Thinkpadではデバイスが増減するのですが、PLANEXでは変化しません。

改めて確認したところ、Windows標準スタックではうまくいっていることが確認できました。

下記は、Windows標準スタックで、BDリモコンを接続・切断したときのデバイスマネージャです。
  • 接続しているとき
  • 接続していないとき

「HID 準拠ゲーム コントローラ」が増減しているのがわかると思います。
※一応、細くしておきますが、Bluetoothデバイスはペアリングしたままです。

ちなみに HID では、Raw Input API でもデバイスの接続・切断を判別できることを確認しました。
(今回は確認プログラムは割愛しますが、欲しい人いたらコメントいただければ公開します)

0 件のコメント: