【发布时间】:2015-06-12 13:29:30
【问题描述】:
我想知道如何将我的 KMDF 驱动程序集成到通用应用程序中。目前,我让用户下载了在我的桌面应用程序中使用的 KMDF 驱动程序。如果我过渡到通用应用程序,我将如何使用我的驱动程序? “通用驱动程序”是否意味着它可以在“通用应用程序”中运行? 手机或 Xbox 如何下载我的驱动程序?
我认为这是我从研究中收集到的:
这与它可以在任何 Microsoft 设备(台式机、手机、平板电脑、Xbox)上运行的事实有关。但是,这些设备必须是 UWP(通用 Windows 平台),这几乎意味着它们必须至少有 Windows 10。
通用驱动程序和通用应用程序是两个独立的东西。 Universal App 可以实现 Universal Driver,但它也可以实现 KMDF 驱动程序(但仅限于 Windows 10 桌面应用程序中)。 WPF 应用程序可以使用通用驱动程序(但只能在 Windows 10 桌面上使用)。
如果我将我的应用程序变成一个通用应用程序,并将我的驱动程序更改为通用的,那么任何平台都应该能够使用我的应用程序。
这是正确的吗?
仍然不确定除了桌面之外的其他东西如何运行通用驱动程序。
【问题讨论】:
标签: windows driver win-universal-app kmdf