2013-10-15 96 views
0

我試圖從Windows 8.1應用程序中的HID支持設備獲取信息。我的應用程序能夠找到設備,當我做DeviceInformation.FindAllAsync(deviceSelector)設備在列表中。HidDevice.FromIdAsync返回null,我怎麼弄清楚爲什麼?

但是,當我試圖讓一個手柄使用HidDevice.FromIdAsync設備,它將返回null

如何調試這個問題,希望能夠找到如何讓空引用回來,而不是一個HidDevice實例的原因是什麼?

我驗證過下面的東西已經

  • 該器件支持HID因爲我能夠連接和使用WinForms應用程序和通用HID驅動

  • VENDORID從 閱讀它的,ProductId,UsageId和UsagePage是正確的,否則它
    無法列在找到我所想的全部

  • 相同的值也已經在應用程序中指定的清單
    能力

  • 設備使用內置驅動(我知道,8.1做不到
    供應商提供的驅動程序)

  • 有沒有在操作日誌

  • 我使用devicewatcher時獲得相同的行爲的警告或錯誤條目,它找到 設備,但我不能得到它

  • 基準0

有什麼想法?

回答

0

僅憑幸運,我們發現問題..在應用程序清單中反向使用幻燈片和使用情況。

相關問題