Détection des appareils et services Bluetooth
Pour faciliter la découverte des appareils et services Bluetooth, Windows mappe le protocole SDP (Bluetooth Service Discovery Protocol) sur les interfaces d’espace de noms Windows Sockets. Les fonctions principales utilisées pour ce mappage sont les fonctions WSASetService, WSALookupServiceBegin, WSALookupServiceNext et WSALookupServiceEnd . La structure WSAQUERYSET est également utilisée conjointement avec ces fonctions.
Étant donné que certains concepts et paramètres du SDP Bluetooth ne sont pas nécessairement mappés directement dans la structure WSAQUERYSET , il faut être attentif à la façon dont ses membres sont créés et utilisés. Pour de nombreuses opérations Bluetooth complexes, telles que la création d’enregistrements SDP, le membre lpBlob du WSAQUERYSET est utilisé. Lorsque cette considération spéciale est nécessaire, elle est spécifiquement décrite, par exemple dans des pages de référence comme Bluetooth et WSALookupServiceNext, et d’autres.
Il est important de comprendre que l’inscription SDP est distincte du contrôle de socket. Lorsqu’une application serveur est prête à accepter une connexion cliente, elle doit appeler la fonction WSASetService pour inscrire un enregistrement SDP Bluetooth qui correspond à ce service. Cette application Bluetooth doit appeler à nouveau la fonction WSASetService avant de se fermer pour annuler l’enregistrement SDP Bluetooth.
Lorsque vous utilisez les fonctions de mappage décrites sur cette page, l’espace de noms NS_BTH est affecté.
Pour plus d’informations sur la découverte d’appareils et de services, consultez les pages de référence suivantes :
- Bluetooth et WSASetService
- Bluetooth et WSALookupServiceBegin pour la demande d’appareil
- Bluetooth et WSALookupServiceBegin pour la découverte de services
- Bluetooth et WSALookupServiceNext
- Bluetooth et WSALookupServiceEnd
- Bluetooth et BLOB
- Bluetooth et WSAQUERYSET
Vous pouvez également télécharger l’exemple de connexion Bluetooth pour obtenir un exemple complet.
Rubriques connexes