Я хочу написать службу Windows (в С#) или скрипт powershell, который автоматически подключает мой ноутбук (при загрузке или комбинации клавиш) к моему беспроводному адаптеру дисплея MS для зеркального отображения экрана. В Windows 10 я могу сделать это только вручную, перейдя в уведомления и нажав Подключиться> Беспроводной адаптер MS> Подключиться.
Я обнаружил, что есть Miracast API, но не так много документации о том, как его использовать.
Я также нашел эту документацию на MiraDisp.dll и есть две функции OpenMiracastSession и CloseMiracastSession.
Проблема в том, что я не знаю, как использовать эти функции в С#. Я знаю, что мне, вероятно, придется использовать pInvoke. Может кто-то указать мне верное направление?