Dela via


Använda funktionerna Wi-Fi Direct

Det här avsnittet visar hur du använder Wi-Fi Direct-funktioner i skrivbordsappar. Från och med Windows 8 och Windows Server 2012 lades Wi-Fi Direct-funktioner till i api:et för internt Wifi.

Funktionen Wi-Fi Direct baseras på utvecklingen av Wi-Fi Peer-to-Peer Technical Specification v1.1 av Wi-Fi Alliance (se Wi-Fi Alliance Published Specifications). Målet med den Wi-Fi peer-to-peer-tekniska specifikationen är att tillhandahålla en lösning för Wi-Fi enhets-till-enhet-anslutning utan att behöva antingen en trådlös åtkomstpunkt (trådlös AP) för att konfigurera anslutningen eller använda den befintliga Wi-Fi ad hoc-mekanismen (IBSS).

Not

Ad hoc-läge kanske inte är tillgängligt i framtida versioner av Windows. Från och med Windows 8.1 och Windows Server 2012 R2 använder du Wi-Fi Direct i stället.

 

Följande funktioner stöder funktionen Wi-Fi Direct.

För en skrivbordsapp kräver funktionen Wi-Fi Direct att Wi-FI Direct-enheter tidigare paras ihop av användaren med användargränssnittet för Windows-parkoppling. När den här parkopplingen är klar lagras en profil som gör att Wi-Fi Direct-funktionerna kan användas för att starta en Wi-Fi Direct-session för att upprätta en anslutning mellan Wi-Fi Direct-enheterna.

För att kunna använda Wi-Fi Direct måste en app först skaffa ett handtag till Wi-Fi Direct-tjänsten genom att anropa funktionen WFDOpenHandle. Referensen Wi-Fi Direct som returneras av funktionen WFDOpenHandle används för efterföljande funktionsanrop Wi-Fi Direct som görs till tjänsten Wi-Fi Direct.

Funktionen WFDStartOpenSession startar en asynkron åtgärd för att starta en anslutning på begäran till en specifik Wi-Fi Direct-enhet. Enheten Wi-Fi målet måste ha varit tidigare parkopplad via Windows parkopplingsupplevelse. När den asynkrona åtgärden är klar, anges återanropsfunktionen i pfnCallback parameter.

När ett program är klart med Wi-Fi Direct-tjänsten ska programmet anropa funktionen WFDCloseHandle för att signalera till Wi-Fi Direct-tjänsten att programmet är klart med tjänsten. På så sätt kan Wi-Fi Direct-tjänsten frigöra resurser som används av programmet.

Mer information om Wi-Fi Direct för användning i Windows Store-appar finns i PeerFinder- och relaterade klasser i namnområdet Windows.Networking.Proximity.

Andra resurser

Om inbyggd Wi-Fi

Om det inbyggda Wifi-API:et

Om funktionen Wi-Fi Direct

Referens

PeerFinder

WFD_OPEN_SESSION_COMPLETE_CALLBACK

WFDCancelOpenSession

WFDCloseHandle

WFDCloseSession

WFDOpenHandle

WFDOpenLegacySession

WFDStartOpenSession

WFDUpdateDeviceVisibility

Windows.Networking.Proximity