とりあえずDeviceIDを取得してみる。
Win32_USBController class - Win32 apps | Microsoft Docs
Win32_USBController.cppで、
こうする。
CoCreateInstance OK! pLocator = 0x0062e678 pLocator->ConnectServer OK! pServices = 0x0062df68 CoSetProxyBlanket OK! pServices->ExecQuery OK! pEnumerator = 0x006308b0 pEnumerator->Next OK! pClassObject = 0x00646e50 pClassObject->Get OK! Name: Intel(R) USB 3.0 eXtensible Host Controller - 1.0 (Microsoft) pClassObject->Get OK! Caption: Intel(R) USB 3.0 eXtensible Host Controller - 1.0 (Microsoft) pClassObject->Get OK! DeviceID: PCI\VEN_8086&DEV_9D2F&SUBSYS_72708086&REV_21\3&11583659&0&A0
何を挿そうが、DeviceIDは変わらない。
まあ、Host Controllerってのが、PC側のUSBの口の事を示してるんだから変わらないわけである。