Wi-Fi Direct

Windows 10 中的 WDI 驅動程式和相關聯的Wi-Fi直接 API 會取代 Windows 8.1 中的 NDIS 驅動程式和相關聯的 SoftAP API。 雖然您可以繼續使用 SoftAP API 在 Windows 10 中使用 NDIS 驅動程式,但 API 在 Windows 8.1 中已被取代。 這包括 IDot11AdHocManager 和相關介面。

如需Windows 10的完整功能,您應該改用 Wi-Fi Direct WinRT API 搭配 WDI 驅動程式。

不過,您可以在傳統 Windows 應用程式中使用部分Wi-Fi直接 WinRT API。 例如,您可以使用 Wi-Fi Direct WinRT API 取代 WFDOpenHandle 和傳統 Windows 應用程式中的相關 API。 WiFiDirectLegacySettings 類別可讓不支援Wi-Fi Direct 的裝置連線到支援它的裝置,以及使用 Wi-Fi Direct 裝置所提供的服務。

WiFiDirectLegacySettings 可讓您指定 SSID 和密碼。 如需如何在傳統 Windows 應用程式中使用 WiFiDirectLegacySettings 的範例,請參閱 Microsoft 下載中心上的 WiFiDirectLegacyAPDemo_v1.0.zip 下載。

從 1607 版Windows 10開始支援行動熱點。 行動熱點是行動寬頻連線功能的增強版本。 請注意,行動熱點和舊版Wi-Fi直接群組擁有者功能無法同時使用。 此外,行動熱點優先于所有Wi-Fi直接案例。

傳統型應用程式的開發人員可以使用這個範例,瞭解如何將已被取代的 WlanHostedNetwork* API 取代為新的 WinRT API,而不需修改應用程式成為通用 Windows 應用程式。 這些 API 可讓應用程式啟動Wi-Fi直接群組擁有者 (GO) ,作為存取點 (AP) 。 這可讓不支援Wi-Fi Direct 的裝置連線到執行此應用程式的 Windows 裝置,並透過 TCP/UDP 進行通訊。 API 可讓開發人員選擇性地指定 SSID 和複雜密碼,或使用隨機產生的密碼。

在傳統 Windows 應用程式中,您不需要設定 WinRT 裝置功能,因為沒有 Package.appxmanifest 檔案。

另請參閱

組建 2011 影片:瞭解 Windows 8 中的直接Wi-Fi

Wi-Fi Direct程式碼範例

Wi-Fi Direct服務 API