Bagikan melalui


Menemukan Perangkat dan Layanan Bluetooth

Untuk memfasilitasi penemuan perangkat dan layanan Bluetooth, Windows memetakan Bluetooth Service Discovery Protocol (SDP) ke antarmuka namespace Windows Sockets. Fungsi utama yang digunakan untuk pemetaan ini adalah fungsi WSASetService, WSALookupServiceBegin, WSALookupServiceNext, dan WSALookupServiceEnd. Struktur WSAQUERYSET juga digunakan bersama dengan fungsi-fungsi ini.

Karena konsep dan parameter tertentu dari Bluetooth SDP tidak selalu memetakan langsung ke struktur WSAQUERYSET , perhatian harus diberikan pada bagaimana anggotanya dibuat dan digunakan. Untuk banyak operasi Bluetooth yang kompleks, seperti pembuatan rekaman SDP, anggota lpBlob WSAQUERYSET digunakan. Ketika pertimbangan khusus tersebut diperlukan, itu secara khusus dijelaskan, seperti di halaman referensi seperti Bluetooth dan WSALookupServiceNext, dan lainnya.

Penting untuk dipahami bahwa pendaftaran SDP terpisah dari kontrol soket. Ketika aplikasi server disiapkan untuk menerima koneksi klien, aplikasi harus memanggil fungsi WSASetService untuk mendaftarkan rekaman SDP Bluetooth yang sesuai dengan layanan tersebut. Aplikasi Bluetooth tersebut harus memanggil fungsi WSASetService lagi sebelum menutup, untuk membatalkan pendaftaran rekaman Bluetooth SDP.

Saat menggunakan fungsi pemetaan yang dijelaskan di halaman ini, namespace NS_BTH ditetapkan.

Untuk informasi lebih lanjut tentang menemukan perangkat dan layanan, lihat halaman referensi berikut:

Anda juga dapat mengunduh sampel koneksi Bluetooth untuk contoh lengkap.

Pemrograman Bluetooth dengan Soket Windows

Sampel koneksi Bluetooth