Bagikan melalui


Menggunakan fungsi Wi-Fi Direct

Topik ini menunjukkan cara menggunakan fungsi Wi-Fi Direct di aplikasi desktop. Mulai Windows 8 dan Windows Server 2012, fungsi Wi-Fi Direct ditambahkan ke API Wifi Asli.

Fitur Wi-Fi Direct didasarkan pada pengembangan Spesifikasi Teknis Peer-to-Peer Wi-Fi v1.1 oleh Aliansi Wi-Fi (lihat Spesifikasi yang Diterbitkan Aliansi Wi-Fi). Tujuan dari Wi-Fi Spesifikasi Teknis Peer-to-Peer adalah untuk memberikan solusi untuk Wi-Fi konektivitas perangkat ke perangkat tanpa perlu Titik Akses Nirkabel (AP nirkabel) untuk mengatur koneksi atau penggunaan mekanisme Wi-Fi ad hoc (IBSS) yang ada.

Catatan

Mode ad hoc mungkin tidak tersedia di versi Windows yang akan datang. Dimulai dengan Windows 8.1 dan Windows Server 2012 R2, gunakan Wi-Fi Direct sebagai gantinya.

 

Fungsi berikut mendukung fitur Wi-Fi Direct.

Untuk aplikasi desktop, fitur Wi-Fi Direct mengharuskan perangkat Wi-FI Direct sebelumnya dipasangkan oleh pengguna dengan antarmuka pengguna pengalaman Windows Pairing. Setelah pemasangan ini selesai, profil disimpan yang memungkinkan fungsi Wi-Fi Direct digunakan untuk memulai sesi Wi-Fi Direct untuk membuat koneksi antara perangkat Wi-Fi Direct.

Untuk menggunakan Wi-Fi Direct, aplikasi harus terlebih dahulu mendapatkan handel ke layanan Wi-Fi Direct dengan memanggil fungsi WFDOpenHandle . Handel Wi-Fi Direct (WFD) yang dikembalikan oleh fungsi WFDOpenHandle digunakan untuk panggilan fungsi Wi-Fi Direct berikutnya yang dilakukan ke layanan Wi-Fi Direct.

Fungsi WFDStartOpenSession memulai operasi asinkron untuk memulai koneksi sesuai permintaan ke perangkat Wi-Fi Direct tertentu. Perangkat Wi-Fi target sebelumnya harus dipasangkan melalui pengalaman Windows Pairing. Ketika operasi asinkron selesai, fungsi panggilan balik yang ditentukan dalam parameter pfnCallback dipanggil.

Setelah aplikasi selesai menggunakan layanan Wi-Fi Direct, aplikasi harus memanggil fungsi WFDCloseHandle untuk memberi sinyal ke layanan Wi-Fi Direct bahwa aplikasi dilakukan menggunakan layanan. Ini memungkinkan layanan Wi-Fi Direct untuk merilis sumber daya yang digunakan oleh aplikasi.

Untuk informasi selengkapnya tentang Wi-Fi Direct untuk digunakan di aplikasi Windows Store, lihat PeerFinder dan kelas terkait di namespace Windows.Networking.Proximity .

Sumber daya lainnya

Tentang Native Wifi

Tentang NAtive Wifi API

Tentang fitur Wi-Fi Direct

Referensi

PeerFinder

WFD_OPEN_SESSION_COMPLETE_CALLBACK

WFDCancelOpenSession

WFDCloseHandle

WFDCloseSession

WFDOpenHandle

WFDOpenLegacySession

WFDStartOpenSession

WFDUpdateDeviceVisibility

Windows.Networking.Proximity