UsbDevice.FromIdAsync returns null
问题 I have this code: private async void OnDeviceAdded(DeviceWatcher watcher, DeviceInformation deviceInformation) { if (deviceInformation.Name.StartsWith("ClearShot") && deviceInformation.IsEnabled) { targetDevice = await UsbDevice.FromIdAsync(deviceInformation.Id); OnConnected(EventArgs.Empty); } } This is actually an event that is called from a DeviceWatcher The problem is that targetDevice is always null. No crashes no nothing, It's just null, doesn't change. Why ? Edit: This is the thing