Condividi tramite


Wi-Fi Direct

Il driver WDI in Windows 10 e le API direct Wi-Fi associate sostituiscono il driver NDIS e le API SoftAP associate in Windows 8.1. Anche se è possibile continuare a usare l'API SoftAP per usare il driver NDIS in Windows 10, le API sono deprecate a partire da Windows 8.1. Sono inclusi IDot11AdHocManager e le interfacce correlate.

Per la funzionalità completa in Windows 10, è consigliabile usare invece le API WinRT dirette Wi-Fi con il driver WDI.

È tuttavia possibile usare alcune delle API WinRT dirette Wi-Fi in un'applicazione windows classica. Ad esempio, è possibile usare le API WinRT Wi-Fi al posto di WFDOpenHandle e delle API correlate nelle applicazioni Windows classiche. La classe WiFiDirectLegacySettings consente ai dispositivi che non supportano Wi-Fi Direct di connettersi a un dispositivo che lo supporta e di usare i servizi offerti dal dispositivo Wi-Fi Direct.

WiFiDirectLegacySettings consente di specificare SSID e password. Per un esempio di come usare WiFiDirectLegacySettings in un'applicazione windows classica, vedi il downloadWiFiDirectLegacyAPDemo_v1.0.zip nell'Area download Microsoft.

Gli hotspot mobili sono supportati a partire da Windows 10 versione 1607. Un hotspot mobile è una versione avanzata della funzionalità di tethering mobile broadband. Si noti che le funzionalità hotspot per dispositivi mobili e legacy Wi-Fi proprietario del gruppo diretto non possono essere usate contemporaneamente. Inoltre, Hotspot mobile ha la precedenza su tutti gli scenari Wi-Fi Direct.

Gli sviluppatori di applicazioni desktop possono usare questo esempio per vedere come sostituire l'API WlanHostedNetwork* deprecata con la nuova API WinRT senza modificare l'applicazione per diventare un'applicazione di Windows universale. Queste API consentono a un'applicazione di avviare un Wi-Fi proprietario del gruppo diretto (GO) che funge da punto di accesso (AP). In questo modo, i dispositivi che non supportano Wi-Fi Direct possono connettersi al dispositivo Windows che esegue questa applicazione e comunicare tramite TCP/UDP. L'API consente allo sviluppatore di specificare facoltativamente un SSID e una passphrase oppure di usarne uno generato in modo casuale.

Nelle app di Windows classiche non è necessario impostare le funzionalità del dispositivo WinRT perché non è presente alcun file Package.appxmanifest.

Vedi anche

Video build 2011: Informazioni su Wi-Fi Direct in Windows 8

esempio di codice Wi-Fi Direct

API Wi-Fi Direct Services