Wi-Fi Direct
Le pilote WDI de Windows 10 et les API Wi-Fi Direct associées remplacent le pilote NDIS et les API SoftAP associées de Windows 8.1. Bien que vous puissiez continuer à utiliser l'API SoftAP pour travailler avec le pilote NDIS dans Windows 10, les API sont obsolètes à partir de Windows 8.1. Cela inclut IDot11AdHocManager et les interfaces associées.
Pour une fonctionnalité complète dans Windows 10, vous devez plutôt utiliser les API Wi-Fi Direct WinRT avec le pilote WDI.
Vous pouvez toutefois utiliser certaines des API Wi-Fi Direct WinRT dans une application Windows classique. Par exemple, vous pouvez utiliser les API WinRT Wi-Fi Direct à 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 Wi-Fi Direct.
WiFiDirectLegacySettings vous permet de spécifier le SSID et le mot de passe. Pour un exemple d'utilisation de WiFiDirectLegacySettings dans une application Windows classique, consultez le téléchargement WiFiDirectLegacyAPDemo_v1.0.zip sur le centre de téléchargement de Microsoft.
Les points d'accès mobiles sont pris en charge à partir de Windows 10, version 1607. Un Mobile Hotspot est une version améliorée de la fonctionnalité de connexion mobile à large bande. Les fonctionnalités Mobile Hotspot et les fonctionnalités héritées de propriétaire de groupe Wi-Fi Direct ne peuvent pas être utilisées en même temps. En outre, Mobile Hotspot a la priorité 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* obsolètes 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 propriétaire de groupe Wi-Fi Direct (GO) qui agit comme un 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 un SSID et une phrase de passe, ou d'utiliser des phrases générées de manière aléatoire.
Dans les applications Windows classiques, vous n'avez pas besoin de définir les capacités de l'appareil WinRT car il n'y a pas de fichier Package.appxmanifest.
Voir aussi
Vidéo Build 2011 : Comprendre le Wi-Fi Direct dans Windows 8