Compartir a través de


Bluetooth y WSAQUERYSET para la consulta de dispositivos

En Bluetooth, la estructura WSAQUERYSET , se usa para facilitar la detección de dispositivos y servicios en el espacio de nombres Bluetooth, NS_BTH.

Las funciones WSALookupServiceBegin y WSALookupServiceNext usan la estructura WSAQUERYSET para obtener información sobre el proceso de consulta del dispositivo. En la tabla siguiente se enumeran y describen los valores de miembro de la estructura WSAQUERYSET .

Miembro Entrada a WSALookupServiceBegin con LUP_CONTAINERS especificado Valor devuelto de WSALookupServiceNext
dwSize Debe establecerse en sizeof(WSAQUERYSET). sizeof(WSAQUERYSET) devuelto por el sistema.
dwOutputFlags No se usa. Puede tener uno o varios de estos indicadores establecidos: BTHNS_RESULT_DEVICE_CONNECTED Especifica que el dispositivo está conectado.
BTHNS_RESULT_DEVICE_REMEMBERED Especifica que el dispositivo es un dispositivo recordado. No todos los dispositivos recordados se autentican.
BTHNS_RESULT_DEVICE_AUTHENTICATED Especifica que el dispositivo está autenticado, emparejado o enlazado. Se recuerdan todos los dispositivos autenticados.
lpszServiceInstanceName No se usa. Nombre para mostrar del dispositivo, devuelto originalmente desde una operación de solicitud de nombre remoto Bluetooth y posiblemente actualizado por el usuario local. Se devuelve si se especifica LUP_RETURN_NAME .
lpServiceClassId No se usa. Campo de la clase Bluetooth de 32 bits (COD) asignado al miembro Data1 del GUID. Se devuelve si se especifica LUP_RETURN_TYPE .
lpVersion No se utiliza. No se utiliza.
lpszComment No se utiliza. No se utiliza.
dwNameSpace Debe ser NS_BTH. Devuelve NS_BTH.
lpNSProviderId No se utiliza. No se utiliza.
lpszContext No se utiliza. No se utiliza.
dwNumberOfProtocols No se utiliza. No se utiliza.
lpafpProtocols No se utiliza. No se utiliza.
lpszQueryString No se utiliza. No se utiliza.
dwNumberOfCsAddrs No se usa. Indica el número de elementos de la matriz de estructuras de CSADDR_INFO .
lpcsaBuffer No se usa. Puntero a una estructura de CSADDR_INFO con su miembro LocalAddr.lpSockaddr que apunta a una estructura de SOCKADDR_BTH con la dirección del dispositivo remoto. Se devuelve si se especifica LUP_RETURN_ADDR .
lpBlob Opcional. Puede apuntar a una estructura BLOB que apunte a una estructura de BTH_QUERY_DEVICE que pueda limitar la longitud de las operaciones de consulta de dispositivos no almacenados en caché. Puntero a una estructura BLOB que apunta a una estructura de BTH_DEVICE_INFO . lpBlob se devuelve si se especifica LUP_RETURN_BLOB . Especifique LUP_RETURN_NAME para recuperar el campo de nombre de BTH_DEVICE_INFO.

Bluetooth y WSAQUERYSET para set service

Bluetooth y WSAQUERYSET para la consulta del servicio

Bluetooth y BLOB

Bluetooth y WSALookupServiceBegin

Bluetooth y WSALookupServiceNext

BLOB

BTH_DEVICE_INFO

BTH_QUERY_DEVICE

CSADDR_INFO

SOCKADDR_BTH

WSAQUERYSET

Windows Sockets