Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Para facilitar a descoberta de dispositivos e serviços Bluetooth, o Windows mapeia o protocolo SDP (Bluetooth Service Discovery Protocol) nas interfaces de namespace do Windows Sockets. As principais funções usadas para esse mapeamento são as WSASetService, WSALookupServiceBegin, WSALookupServiceNexte WSALookupServiceEnd funções. A estrutura WSAQUERYSET também é usada em conjunto com essas funções.
Como certos conceitos e parâmetros do Bluetooth SDP não são necessariamente mapeados diretamente na estrutura WSAQUERYSET, é preciso prestar atenção à maneira como os seus membros são criados e usados. Para muitas operações Bluetooth complexas, como a criação de registros SDP, o lpBlob membro do WSAQUERYSET é usado. Quando essa consideração especial é necessária, ela é especificamente descrita, como em páginas de referência como Bluetooth e WSALookupServiceNext, e outras.
É importante entender que o registro SDP é separado do controle de soquete. Quando uma aplicação de servidor está preparada para aceitar a conexão de cliente, deve chamar a função WSASetService para registar um registo SDP Bluetooth que corresponda a esse serviço. Esse aplicativo Bluetooth deve chamar a função WSASetService novamente antes de fechar, para anular o registo do SDP do Bluetooth.
Ao usar as funções de mapeamento descritas nesta página, o namespace NS_BTH é atribuído.
Para obter mais informações sobre como descobrir dispositivos e serviços, consulte as seguintes páginas de referência:
- Bluetooth e WSASetService
- Bluetooth e WSALookupServiceBegin para Consulta de Dispositivos
- Bluetooth e WSALookupServiceBegin para a descoberta de serviço
- Bluetooth e WSALookupServiceNext
- Bluetooth e WSALookupServiceEnd
- Bluetooth e BLOB
- Bluetooth e WSAQUERYSET
Também pode transferir o exemplo de ligação Bluetooth para obter um exemplo completo.
Tópicos relacionados