Мне интересно, как я смогу интегрировать свой драйвер KMDF в универсальное приложение. В настоящее время у меня есть пользователь, загружающий драйвер KMDF, который используется в моем настольном приложении. Если я перейду на универсальное приложение, как я смогу использовать свои драйверы? Означает ли «универсальный драйвер», что он может работать в «универсальном приложении»? Как телефон или xbox загружает мой драйвер?
Я думаю, что это то, что я понял из своего исследования:
это больше связано с тем, что он может работать на любом устройстве Microsoft (рабочий стол, телефон, планшет, xbox). Однако эти устройства должны быть UWP (универсальная платформа Windows), что в значительной степени означает, что они должны иметь как минимум Windows 10.
Универсальный драйвер и универсальное приложение — это две разные вещи. Универсальное приложение может реализовать универсальный драйвер, но оно также может реализовать драйвер KMDF (но только в настольном приложении Windows 10). Приложение WPF может использовать универсальный драйвер (но только на рабочем столе Windows 10).
Если я превращу свое приложение в универсальное приложение и изменю свои драйверы на универсальные, любая платформа сможет использовать мое приложение.
Это правильно?
Все еще не уверен, как что-то помимо рабочего стола запускает универсальный драйвер.