Serial port UWP SerialDevice.FromIdAsync返回null

Serial port UWP SerialDevice.FromIdAsync返回null,serial-port,uwp,windows-10-iot-core,Serial Port,Uwp,Windows 10 Iot Core,我正在尝试串行端口的Microsoft示例,它在Raspberry Pi2上工作,但在本地计算机上不工作,在本地计算机上返回null DeviceCapability已经添加,这就是为什么它在Pi2上工作 知道为什么它不能在本地机器上工作吗 本地系统: 温特。 VS 2015.3我找到了这个答案:( DeviceInformation.FindAllAsync()可以枚举系统内部或机箱上的串行端口,但无法由SerialDevice.FromIdAsync()打开,因为它们当前不受支持。但是,支

我正在尝试串行端口的Microsoft示例,它在Raspberry Pi2上工作,但在本地计算机上不工作,在本地计算机上返回null

DeviceCapability已经添加,这就是为什么它在Pi2上工作

知道为什么它不能在本地机器上工作吗

本地系统: 温特。 VS 2015.3

我找到了这个答案:(

DeviceInformation.FindAllAsync()可以枚举系统内部或机箱上的串行端口,但无法由SerialDevice.FromIdAsync()打开,因为它们当前不受支持。但是,支持通过USB连接的串行端口,例如USB到串行电缆上的串行端口

更新: 即使更新到现在,问题仍然存在

标记为机器内部的串行端口 (本地机器容器中的DEVPKEY\u Device\u==TRUE)不可访问 除非供应商驱动程序明确标记为不受限制 (DEVPKEY\u DeviceInterface\u Restricted==TRUE)。设备通过most连接 因此,无法访问PCI COM端口扩展卡

无法访问的串行端口仍可能由枚举 DeviceInformation.FindAllAsync(),但无法由打开 SerialDevice.FromIdAsync()。尝试打开此类设备将 抛出异常或返回null。应用程序应处理此情况 通过从用户视图中筛选此类串行端口,使用户 将无法与这种不受支持的串行端口进行交互


@林德西:我也喜欢你。