Compartilhar via


Bluetooth e WSASetService

O Bluetooth usa a função WSASetService para registrar ou remover uma instância de serviço dentro do namespace Bluetooth (NS_BTH) do Registro. O identificador retornado por essa operação só pode ser usado para excluir o serviço.

Bluetooth tem dois meios de serviços de publicidade usando a função WSASetService:

Observação

Os registros SDP anunciados pelo WSASetService não persistem após o encerramento do processo que os publicou.

 

O uso do WSASetService com Bluetooth tem os seguintes requisitos:

  • O parâmetro lpqsRegInfo é o endereço da estrutura WSAQUERYSET a ser registrada.
  • O parâmetro essOperation é uma enumeração que contém uma das operações mostradas na tabela a seguir.
Valor Descrição
RNRSERVICE_REGISTER Começa a anunciar o serviço para rádios remotos consultando usando o protocolo Bluetooth SDP.
RNRSERVICE_DEREGISTER Não é válido. Retorna um erro.
RNRSERVICE_DELETE Deixa de anunciar o serviço.

 

Observação

Os identificadores de serviço descobertos durante uma chamada WSALookupServiceBegin ou WSALookupServiceNext são incompatíveis com a operação RNRSERVICE_DELETE.

 

  • O parâmetro dwControlFlags é reservado e deve ser zero.

Para obter mais informações e uma lista de opções de soquete Bluetooth, consulte Opções de Bluetooth e soquete.

Windows Sockets