回答編集履歴

1

USB判別をbcdUSB参照に修正しました(正しく判別出来ないケースが有るため)

2017/05/22 10:10

投稿

OlivePopeye.net
OlivePopeye.net

スコア26

test CHANGED
@@ -4,6 +4,10 @@
4
4
 
5
5
 
6
6
 
7
+ ※USB判別をbcdUSB参照に修正しました
8
+
9
+
10
+
7
11
  ```C++
8
12
 
9
13
  // TargetList[num].nodeInfo.ParDevInst にUSBデバイスが接続されているHUBのDevInstが格納
@@ -166,7 +170,9 @@
166
170
 
167
171
  result = CR_SUCCESS;
168
172
 
173
+ // *speed = connectionInfoEx->Speed; // ★正しく判別出来ないケースがあるので、bcdUSB値参照に変更
174
+
169
- *speed = connectionInfoEx->Speed;
175
+ *speed = connectionInfoEx->DeviceDescriptor.bcdUSB;
170
176
 
171
177
  }else{
172
178