2017-01-23 99 views
1

com0com COM13 and COM14com0com虚拟端口没有被UWP

var selector = SerialDevice.GetDeviceSelector("COM14"); 
var informations = await DeviceInformation.FindAllAsync(selector); 

if (informations.Any()) 
{ 
    var port = await SerialDevice.FromIdAsync(informations.First().Id); 
} 

informations.Any()打开是假

哪里是我的错误?

回答

1

我还没有在UWP上尝试过,但在访问10或更大的COM端口时有Windows quirk:您需要从用户模式指定完整的符号设备名称。即,前置一个\\.\

var selector = SerialDevice.GetDeviceSelector(@"\\.\COM14"); 
+0

感谢您的回答。但是现在,如果我写“COM14”信息.Any()是TRUE。但是请等待SerialDevice.FromIdAsync(informations.First()。Id)== NULL。 – plexusilnur