掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
USBマウスの信号を受け取るには? (ID:18528)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
USBマウスやUSBキーボードは他のHIDデバイスと違って たぶんOSに重要な信号であるため、 HidD_GetHidGuid で得られるGUID 4D1E55B2-F16F-11CF-88CB-001111000030 では、SetupDiGetClassDevsA、SetupDiEnumDeviceInterfaces で列挙されないらしいです。 そこで、HIDのGUIDではなく GUID_CLASS_MOUSE: TGUID = '{378de44c-56ef-11d1-bc8c-00a0c91405dd}'; のGUIDをつかって上のSetupDi系 APIを使うと、USBマウスもリストされました。 USBマウスからの信号の読み取りは、CreateFile ではできなく、 HidD_GetFeature でできました。 参考 http://www.lvr.com/hidfaq.htm
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.