Wi-Fi Direct

Драйвер WDI в Windows 10 и связанные api Wi-Fi Direct заменяют драйвер NDIS и связанные API SoftAP в Windows 8.1. Хотя вы можете продолжать использовать API SoftAP для работы с драйвером NDIS в Windows 10, API-интерфейсы являются устаревшими, начиная с Windows 8.1. Сюда входят IDot11AdHocManager и связанные интерфейсы.

Для полной функциональности в Windows 10 следует использовать api Wi-Fi Direct WinRT с драйвером WDI.

Однако вы можете использовать некоторые из Wi-Fi API Direct WinRT в классическом приложении для Windows. Например, вы можете использовать api Wi-Fi Direct WinRT вместо WFDOpenHandle и связанных API в классических приложениях Для Windows. Класс WiFiDirectLegacySettings позволяет устройствам, не поддерживающим Wi-Fi Direct, подключаться к устройству, поддерживающему его, и использовать службы, предлагаемые устройством Wi-Fi Direct.

WiFiDirectLegacySettings позволяет указать идентификатор SSID и пароль. Пример использования WiFiDirectLegacySettings в классическом приложении для Windows см. в WiFiDirectLegacyAPDemo_v1.0.zip загрузки в Центре загрузки Майкрософт.

Мобильные хот-споты поддерживаются начиная с Windows 10 версии 1607. Мобильный хот-спот — это расширенная версия функции мобильного широкополосного троса. Обратите внимание, что мобильный хот-спот и устаревшие функции владельца группы Wi-Fi Direct нельзя использовать одновременно. Кроме того, мобильные хот-споты имеют приоритет над всеми сценариями Wi-Fi Direct.

Разработчики классических приложений могут использовать этот пример, чтобы узнать, как заменить устаревшие API WlanHostedNetwork* новыми API WinRT, не изменяя приложение, чтобы оно стало универсальным приложением Для Windows. Эти API позволяют приложению запустить Wi-Fi прямого владельца группы (GO), который выступает в качестве точки доступа (AP). Это позволяет устройствам, которые не поддерживают Wi-Fi Direct, подключаться к устройству Windows, на котором выполняется это приложение, и обмениваться данными по протоколу TCP/UDP. API позволяет разработчику дополнительно указать идентификатор SSID и парольную фразу или использовать их случайным образом.

В классических приложениях для Windows не нужно настраивать возможности устройств WinRT, так как файл Package.appxmanifest отсутствует.

См. также раздел

Видео о сборке 2011: основные сведения о Wi-Fi Direct в Windows 8

пример кода Wi-Fi Direct

API служб Wi-Fi Direct