Bluetooth

Información general sobre la tecnología Bluetooth.

Para desarrollar Bluetooth, necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
BLUETOOTH_AUTHENTICATION_METHOD

BLUETOOTH_AUTHENTICATION_METHOD enumeración define los tipos de autenticación admitidos durante el emparejamiento de dispositivos.
BLUETOOTH_AUTHENTICATION_REQUIREMENTS

BLUETOOTH_AUTHENTICATION_REQUIREMENTS enumeración especifica la protección "Man in the Middle" necesaria para la autenticación.
BLUETOOTH_IO_CAPABILITY

BLUETOOTH_IO_CAPABILITY enumeración define las funcionalidades de entrada y salida de un dispositivo Bluetooth.

Functions

 
BluetoothAuthenticateDevice

Envía una solicitud de autenticación a un dispositivo Bluetooth remoto.
BluetoothAuthenticateDeviceEx

La función BluetoothAuthenticateDeviceEx envía una solicitud de autenticación a un dispositivo Bluetooth remoto.
BluetoothAuthenticateMultipleDevices

Permite al autor de la llamada solicitar que se autentiquen varios dispositivos durante una sola instancia del Asistente para conexión Bluetooth.
BluetoothDisplayDeviceProperties

Inicia Panel de control hoja de propiedades de información del dispositivo.
BluetoothEnableDiscovery

La función BluetoothEnableDiscovery cambia el estado de detección de una radio o radio bluetooth local.
BluetoothEnableIncomingConnections

La función BluetoothEnableIncomingConnections modifica si una radio Bluetooth local acepta conexiones entrantes.
BluetoothEnumerateInstalledServices

La función BluetoothEnumerateInstalledServices enumera los GUID de servicios (identificadores únicos globales) habilitados en un dispositivo Bluetooth.
BluetoothFindDeviceClose

La función BluetoothFindDeviceClose cierra un identificador de enumeración asociado a una consulta de dispositivo.
BluetoothFindFirstDevice

La función BluetoothFindFirstDevice inicia los dispositivos Bluetooth de enumeración.
BluetoothFindFirstRadio

La función BluetoothFindFirstRadio comienza la enumeración de radios Bluetooth locales.
BluetoothFindNextDevice

La función BluetoothFindNextDevice encuentra el siguiente dispositivo Bluetooth.
BluetoothFindNextRadio

La función BluetoothFindNextRadio encuentra la siguiente radio Bluetooth.
BluetoothFindRadioClose

La función BluetoothFindRadioClose cierra el identificador de enumeración asociado a la búsqueda de radios Bluetooth.
BluetoothGetDeviceInfo

Recupera información sobre un dispositivo Bluetooth remoto.
BluetoothGetRadioInfo

Obtiene información sobre una radio Bluetooth.
BluetoothIsConnectable

La función BluetoothIsConnectable determina si se puede conectar una radio o radios Bluetooth.
BluetoothIsDiscoverable

La función BluetoothIsDiscoverable determina si se puede detectar una radio o radios Bluetooth.
BluetoothIsVersionAvailable

La función BluetoothIsVersionAvailable indica si el conjunto binario bluetooth instalado admite la versión solicitada.
BluetoothRegisterForAuthentication

La función BluetoothRegisterForAuthentication registra una función de devolución de llamada a la que se llama cuando un dispositivo Bluetooth determinado solicita autenticación.
BluetoothRegisterForAuthenticationEx

La función BluetoothRegisterForAuthenticationEx registra una aplicación para una solicitud de pin, una comparación numérica y una función de devolución de llamada.
BluetoothRemoveDevice

Quita la autenticación entre un dispositivo Bluetooth y el equipo y borra la información del servicio almacenado en caché para el dispositivo.
BluetoothSdpEnumAttributes

La función BluetoothSdpEnumAttributes enumera a través del flujo de registro SDP y llama a la función de devolución de llamada para cada atributo del registro.
BluetoothSdpGetAttributeValue

La función BluetoothSdpGetAttributeValue recupera el valor de atributo de un identificador de atributo.
BluetoothSdpGetContainerElementData

Itera un flujo de contenedor y devuelve cada elemento contenido en el elemento contenedor.
BluetoothSdpGetElementData

Recupera y analiza un único elemento de una secuencia SDP.
BluetoothSdpGetString

Convierte una cadena sin procesar incrustada en el registro SDP en una cadena Unicode.
BluetoothSelectDevices

Habilita la selección de dispositivos Bluetooth.
BluetoothSelectDevicesFree

Libera recursos asociados a una llamada anterior a BluetoothSelectDevices.
BluetoothSendAuthenticationResponse

Se llama a la función BluetoothSendAuthenticationResponse cuando se recibe una solicitud de autenticación para enviar la respuesta de la clave de acceso.
BluetoothSendAuthenticationResponseEx

Se llama a la función BluetoothSendAuthenticationResponseEx cuando se realiza una solicitud de autenticación para enviar la clave de acceso o una respuesta de comparación numérica.
BluetoothSetServiceState

Habilita o deshabilita los servicios de un dispositivo Bluetooth.
BluetoothUnregisterAuthentication

La función BluetoothUnregisterAuthentication quita el registro de una rutina de devolución de llamada que se registró anteriormente con una llamada a la función BluetoothRegisterForAuthentication.
BluetoothUpdateDeviceRecord

Novedades la memoria caché del equipo local sobre un dispositivo Bluetooth.
PFN_AUTHENTICATION_CALLBACK

Se usa junto con la función BluetoothRegisterForAuthentication.
PFN_AUTHENTICATION_CALLBACK_EX

PFN_AUTHENTICATION_CALLBACK_EX función es un prototipo de función de devolución de llamada que se usa junto con la función BluetoothRegisterForAuthenticationEx.
PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK

Prototipo de función de devolución de llamada que se llama una vez para cada atributo encontrado en el parámetro pSDPStream pasado a la llamada de función BluetoothSdpEnumAttributes.
PFN_DEVICE_CALLBACK

Un prototipo de devolución de llamada usado en asociación con la selección de dispositivos Bluetooth.

Estructuras

 
BLUETOOTH_ADDRESS_STRUCT

La estructura BLUETOOTH_ADDRESS proporciona la dirección de un dispositivo Bluetooth.
BLUETOOTH_AUTHENTICATE_RESPONSE

BLUETOOTH_AUTHENTICATE_RESPONSE estructura contiene información pasada en respuesta a un evento de BTH_REMOTE_AUTHENTICATE_REQUEST.
BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS

BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS estructura contiene información de configuración específica sobre el dispositivo Bluetooth que responde a una solicitud de autenticación.
BLUETOOTH_COD_PAIRS

La estructura BLUETOOTH_COD_PAIRS proporciona la especificación y recuperación de la información de clase de dispositivo Bluetooth (COD).
BLUETOOTH_DEVICE_INFO_STRUCT

La estructura BLUETOOTH_DEVICE_INFO proporciona información sobre un dispositivo Bluetooth.
BLUETOOTH_DEVICE_SEARCH_PARAMS

Especifica los criterios de búsqueda para las búsquedas de dispositivos Bluetooth.
BLUETOOTH_FIND_RADIO_PARAMS

La estructura BLUETOOTH_FIND_RADIO_PARAMS facilita la enumeración de radios Bluetooth instaladas.
BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT

Contiene información de servicio local para un dispositivo Bluetooth.
BLUETOOTH_NUMERIC_COMPARISON_INFO

BLUETOOTH_NUMERIC_COMPARISON_INFO estructura contiene el valor numérico que se usa para la autenticación a través de la comparación numérica.
BLUETOOTH_OOB_DATA_INFO

BLUETOOTH_OOB_DATA_INFO estructura contiene datos usados para autenticarse antes de establecer un emparejamiento de dispositivos fuera de banda.
BLUETOOTH_PASSKEY_INFO

BLUETOOTH_PASSKEY_INFO estructura contiene un valor de clave de acceso que se usa para la autenticación. Una clave de paso es similar a una contraseña, salvo que se usa un valor de clave de paso solo para la autenticación una vez.
BLUETOOTH_PIN_INFO

BLUETOOTH_PIN_INFO estructura contiene información utilizada para la autenticación a través del PIN.
BLUETOOTH_RADIO_INFO

Contiene información sobre una radio Bluetooth.
BLUETOOTH_SELECT_DEVICE_PARAMS

Facilita y administra la visibilidad, la autenticación y la selección de dispositivos y servicios Bluetooth.
BTH_DEVICE_INFO

Almacena información sobre un dispositivo Bluetooth.
BTH_HCI_EVENT_INFO

Se usa en conexión con la obtención de mensajes WM_DEVICECHANGE para Bluetooth.
BTH_L2CAP_EVENT_INFO

Contiene datos sobre eventos asociados a un canal L2CAP.
BTH_QUERY_DEVICE

La estructura BTH_QUERY_DEVICE se usa al consultar la presencia de un dispositivo Bluetooth.
BTH_QUERY_SERVICE

La estructura BTH_QUERY_SERVICE se usa para consultar un servicio Bluetooth.
BTH_RADIO_IN_RANGE

Almacena datos sobre dispositivos Bluetooth dentro del intervalo de comunicación.
BTH_SET_SERVICE

Proporciona información de servicio para el servicio Bluetooth especificado.
SDP_ELEMENT_DATA

La estructura SDP_ELEMENT_DATA almacena los datos del elemento SDP.
SDP_STRING_TYPE_DATA

La estructura SDP_STRING_TYPE_DATA almacena información sobre los tipos de cadena SDP.
SdpAttributeRange

La estructura SdpAttributeRange se usa en una consulta Bluetooth para restringir el conjunto de atributos que se devolverán en la consulta.
SdpQueryUuid

La estructura SdpQueryUuid facilita la búsqueda de UUID.
SdpQueryUuidUnion

La unión SdpQueryUuidUnion contiene el UUID en el que se va a realizar una consulta SDP. Se usa junto con la estructura SdpQueryUuid.
SOCKADDR_BTH

La estructura SOCKADDR_BTH se usa junto con las operaciones de socket Bluetooth, definidas por la familia de direcciones AF_BTH.