Delen via


Bluetooth en WSAQUERYSET voor apparaatonderzoek

In Bluetooth wordt de WSAQUERYSET structuur gebruikt om de detectie van apparaten en services in de Bluetooth-naamruimte NS_BTH te vergemakkelijken.

De functies WSALookupServiceBegin en WSALookupServiceNext gebruiken de WSAQUERYSET- structuur om informatie te verkrijgen over het proces voor apparaatonderzoek. De volgende tabel bevat en beschrijft lidwaarden in de WSAQUERYSET structuur.

Lid Invoer voor WSALookupServiceBegin met LUP_CONTAINERS opgegeven Geretourneerde waarde van WSALookupServiceNext
dwSize Moet worden ingesteld op grootte van(WSAQUERYSET). grootte van(WSAQUERYSET) geretourneerd door het systeem.
dwOutputFlags- Niet gebruikt. Er zijn mogelijk een of meer van deze vlaggen ingesteld: BTHNS_RESULT_DEVICE_CONNECTED Hiermee geeft u aan dat het apparaat is verbonden.
BTHNS_RESULT_DEVICE_REMEMBERED Geeft aan dat het apparaat een onthouden apparaat is. Niet alle onthouden apparaten worden geverifieerd.
BTHNS_RESULT_DEVICE_AUTHENTICATED Geeft aan dat het apparaat is geverifieerd, gekoppeld of gekoppeld. Alle geverifieerde apparaten worden onthouden.
lpszServiceInstanceName Niet gebruikt. Weergavenaam van het apparaat, oorspronkelijk geretourneerd door een bewerking voor aanvraag via Bluetooth Remote Name en mogelijk bijgewerkt door de lokale gebruiker. Geretourneerd als LUP_RETURN_NAME is opgegeven.
lpServiceClassId Niet gebruikt. Het 32-bits Bluetooth-apparaatklasse (COD) is toegewezen aan de Data1 lid van de GUID. Geretourneerd als LUP_RETURN_TYPE is opgegeven.
lpVersion- Niet gebruikt. Niet gebruikt.
lpszComment- Niet gebruikt. Niet gebruikt.
dwNameSpace- Moet NS_BTH zijn. Retourneert NS_BTH.
lpNSProviderId- Niet gebruikt. Niet gebruikt.
lpszContext- Niet gebruikt. Niet gebruikt.
dwNumberOfProtocols- Niet gebruikt. Niet gebruikt.
lpafpProtocols Niet gebruikt. Niet gebruikt.
lpszQueryString- Niet gebruikt. Niet gebruikt.
dwNumberOfCsAddrs- Niet gebruikt. Geeft het aantal elementen in de matrix van CSADDR_INFO structuren aan.
lpcsaBuffer Niet gebruikt. Wijs een CSADDR_INFO structuur aan met de LocalAddr.lpSockaddr lid dat verwijst naar een SOCKADDR_BTH structuur met het adres van het externe apparaat. Geretourneerd als LUP_RETURN_ADDR is opgegeven.
lpBlob- Facultatief. Kan verwijzen naar een BLOB- structuur die verwijst naar een BTH_QUERY_DEVICE structuur die de lengte van niet-in de cache geplaatste bewerkingen voor apparaatonderzoek kan beperken. Wijs een BLOB- structuur aan die verwijst naar een BTH_DEVICE_INFO-structuur. lpBlob- wordt geretourneerd als LUP_RETURN_BLOB is opgegeven. Geef LUP_RETURN_NAME op om het naamveld van BTH_DEVICE_INFOop te halen.

Bluetooth en WSAQUERYSET voor Set Service

Bluetooth en WSAQUERYSET voor

Bluetooth- en BLOB-

Bluetooth en WSALookupServiceBegin

Bluetooth en WSALookupServiceNext

BLOB-

BTH_DEVICE_INFO

BTH_QUERY_DEVICE

CSADDR_INFO

SOCKADDR_BTH

WSAQUERYSET

Windows Sockets