Win32_USBHub::PNPDeviceIDで、Win32_USBHubからもPNPDeviceIDが取得できる。
Win32\_USBHub class | Microsoft Docs
Win32_USBHub.cppで、
とし、USBHDD(旧モデル)を挿入してから実行すると、
確かに、PNPDeviceIDは取得できたが、Win32_DiskDrive::PNPDeviceIDとは違う。
"USBSTOR~"ではなく"USB\~"になってる。
Win32_USBHubからWin32_DiskDriveのドライブレターまでは結び付かないか。
Sample/wmi/Win32_USBHub/PNPDeviceID/src/Win32_USBHub at master · bg1bgst333/Sample · GitHub