[英]UWP app cannot find the USB device. Always getting null from UsbDevice.FromIdAsync()
我嘗試按照MSDN 中的說明在 uwp 中連接 USB 設備,但我無法連接到 USB 設備,並且總是從 UsbDevice.FromIdAsync () 獲取空值。 我看到了關於這個問題可能的問題和答案在這里在這里
但沒有解決我的問題。 任何幫助,將不勝感激。
這些是我正在嘗試的代碼片段。 相同的代碼片段適用於 .Net 標准應用程序。 但不適用於 UWP。
UsbDevice device = null;
string HPVID = "1008";
string pid = "9812";
try
{
Task.Run(async () =>
{
var aqsFilter = "System.Devices.InterfaceEnabled:= System.StructuredQueryType.Boolean#True " + "AND System.DeviceInterface.WinUsb.UsbVendorId:=" + HPVID +
"AND System.DeviceInterface.Winusb.UsbProductId:=" + pid;
DeviceInformationCollection deviceInterface = await DeviceInformation.FindAllAsync(aqsFilter);
if (deviceInterface.Count > 0)
{
device = await UsbDevice.FromIdAsync(deviceInterface[0].Id);
}
}).Wait();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.