Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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.
- WFDCancelOpenSession - Menunjukkan bahwa aplikasi ingin membatalkan fungsi WFDStartOpenSession yang tertunda yang belum selesai.
- WFDCloseHandle - Menutup handel ke layanan Wi-Fi Direct.
- WFDCloseSession - Menutup sesi setelah panggilan yang sebelumnya berhasil ke fungsi WFDStartOpenSession .
- WFDOpenHandle - Membuka handel ke layanan Wi-Fi Direct dan menegosiasikan versi API Wi-FI Direct untuk digunakan.
- WFDOpenLegacySession - Mengambil dan menerapkan profil tersimpan untuk perangkat warisan Wi-Fi Direct.
- WFDStartOpenSession - Memulai koneksi sesuai permintaan ke perangkat Wi-Fi Direct tertentu, yang sebelumnya telah dipasangkan melalui pengalaman Windows Pairing.
- WFDUpdateDeviceVisibility - visibilitas perangkat Updates untuk alamat perangkat Wi-Fi Direct untuk node perangkat Wi-Fi Direct yang diinstal tertentu.
- WFD_OPEN_SESSION_COMPLETE_CALLBACK - Menentukan fungsi panggilan balik yang dipanggil oleh fungsi WFDStartOpenSession saat operasi WFDStartOpenSession selesai
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 .
Topik terkait
-
Sumber daya lainnya
-
Referensi