Wi-Fi Direct

Le pilote WDI dans Windows 10 et les API Wi-Fi Direct associées remplacent le pilote NDIS et les API SoftAP associées dans Windows 8.1. Bien que vous puissiez continuer à utiliser l’API SoftAP pour travailler avec le pilote NDIS dans Windows 10, les API sont déconseillées à partir de Windows 8.1. Cela inclut IDot11AdHocManager et les interfaces associées.

Pour des fonctionnalités complètes dans Windows 10, vous devez utiliser les API WinRT Wi-Fi Direct avec le pilote WDI à la place.

Toutefois, vous pouvez utiliser certaines des API WinRT directes Wi-Fi dans une application Windows classique. Par exemple, vous pouvez utiliser la Wi-Fi API WinRT directe à la place de WFDOpenHandle et des API associées dans les applications Windows classiques. La classe WiFiDirectLegacySettings permet aux appareils qui ne prennent pas en charge Wi-Fi Direct de se connecter à un appareil qui le prend en charge et d’utiliser les services offerts par l’appareil direct Wi-Fi.

WiFiDirectLegacySettings vous permet de spécifier le SSID et le mot de passe. Pour obtenir un exemple d’utilisation de WiFiDirectLegacySettings dans une application Windows classique, consultez le WiFiDirectLegacyAPDemo_v1.0.zip télécharger dans le Centre de téléchargement Microsoft.

Les points d’accès mobiles sont pris en charge à partir de Windows 10, version 1607. Un point d’accès mobile est une version améliorée de la fonctionnalité de liaison haut débit mobile. Notez que le point d’accès mobile et les fonctionnalités héritées Wi-Fi propriétaire de groupe direct ne peuvent pas être utilisées en même temps. En outre, Mobile Hotspot est prioritaire sur tous les scénarios Wi-Fi Direct.

Les développeurs d’applications de bureau peuvent utiliser cet exemple pour voir comment remplacer les API WlanHostedNetwork* dépréciées par les nouvelles API WinRT sans modifier l’application pour qu’elle devienne une application Windows universelle. Ces API permettent à une application de démarrer un Wi-Fi propriétaire de groupe direct (GO) qui agit en tant que point d’accès (AP). Cela permet aux appareils qui ne prennent pas en charge Wi-Fi Direct de se connecter à l’appareil Windows exécutant cette application et de communiquer via TCP/UDP. Les API permettent au développeur de spécifier éventuellement un SSID et une phrase secrète, ou d’utiliser des SSID générés de manière aléatoire.

Dans les applications Windows classiques, vous n’avez pas besoin de définir les fonctionnalités de l’appareil WinRT, car il n’existe aucun fichier Package.appxmanifest.

Voir aussi

Vidéo build 2011 : Présentation Wi-Fi Direct dans Windows 8

exemple de code Wi-Fi Direct

API Wi-Fi Direct Services