Condividi tramite


Bluetooth e WSASetService

Bluetooth usa la funzione WSASetService per registrare o rimuovere un'istanza del servizio all'interno dello spazio dei nomi Bluetooth (NS_BTH) dal Registro di sistema. L'handle restituito da questa operazione può essere utilizzato solo per eliminare il servizio.

Bluetooth offre due mezzi di pubblicità tramite la funzione WSASetService:

Nota

I record SDP annunciati da WSASetService non vengono mantenuti dopo la chiusura del processo pubblicato.

 

L'uso di WSASetService con Bluetooth presenta i requisiti seguenti:

  • Il parametro lpqsRegInfo è l'indirizzo della struttura WSAQUERY edizione Standard T da registrare.
  • Il parametro essOperation è un'enumerazione che contiene una delle operazioni illustrate nella tabella seguente.
Valore Descrizione
RNR edizione StandardRVICE_REGISTER Avvia la pubblicità del servizio alle radio remote che eseguono query usando il protocollo SDP Bluetooth.
RNR edizione StandardRVICE_DEREGISTER Non valido. Restituisce un errore.
RNR edizione StandardRVICE_DELETE Arresta la pubblicità del servizio.

 

Nota

Gli handle del servizio individuati durante una chiamata WSALookupServiceBegin o WSALookupServiceNext non sono compatibili con l'operazione RNR edizione StandardRVICE_DELETE.

 

  • Il parametro dwControlFlags è riservato e deve essere zero.

Per altre informazioni e un elenco delle opzioni socket Bluetooth, vedi Opzioni Bluetooth e Socket.

Windows Sockets