Referencia de dispositivos Bluetooth

Información general sobre la tecnología de referencia de dispositivos Bluetooth.

Para desarrollar la referencia de dispositivos Bluetooth, necesita estos encabezados:

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

GUID

Los SIGUIENTES GUID se definen en el archivo de bthledef.h encabezado. Para enumerar dispositivos Bluetooth LE emparejados, puedes usar las API de enumeración SetupDiXxx Win32 para enumerar dispositivos de la clase de interfaz de dispositivo GUID_BLUETOOTHLE_DEVICE_INTERFACE .

Nombre del GUID, descripción Valor
GUID_BLUETOOTHLE_DEVICE_INTERFACE. GUID de la interfaz de dispositivo Bluetooth LE. 0x781aee18, 0x7733, 0x4ce4, 0xad, 0xd0, 0x91, 0xf4, 0x1c, 0x67, 0xb5, 0x92
GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACE. GUID de la interfaz de dispositivo del servicio Bluetooth LE. 0x6e3bb679, 0x4372, 0x40c8, 0x9e, 0xaa, 0x45, 0x09, 0xdf, 0x26, 0x0c, 0xd8
BTH_LE_ATT_BLUETOOTH_BASE_GUID. GUID base de Bluetooth. 0x00000000, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB

Enumeraciones

 
BTH_LE_GATT_DESCRIPTOR_TYPE

La enumeración BTH_LE_GATT_DESCRIPTOR_TYPE describe los distintos tipos de atributos genéricos bluetooth LE (GATT).
BTH_LE_GATT_EVENT_TYPE

La enumeración BTH_LE_GATT_EVENT_TYPE describe los diferentes tipos de eventos de perfil de atributo genérico (GATT) de Bluetooth Low Energy (LE).

Functions

 
BluetoothGATTAbortReliableWrite

Especifica el final de los procedimientos de escritura confiables y se deben anular las escrituras.
BluetoothGATTBeginReliableWrite

La función BluetoothGATTBeginReliableWrite especifica que las escrituras confiables están a punto de comenzar.
BluetoothGATTEndReliableWrite

Especifica el final de las escrituras confiables y se deben confirmar las escrituras.
BluetoothGATTGetCharacteristics

Obtiene todas las características disponibles para el servicio especificado.
BluetoothGATTGetCharacteristicValue

Obtiene el valor de la característica especificada.
BluetoothGATTGetDescriptors

Obtiene todos los descriptores disponibles para la característica especificada.
BluetoothGATTGetDescriptorValue

Obtiene el valor del descriptor especificado.
BluetoothGATTGetIncludedServices

Obtiene todos los servicios incluidos disponibles para un servicio determinado.
BluetoothGATTGetServices

La función BluetoothGATTGetServices obtiene todos los servicios principales disponibles para un servidor.
BluetoothGATTRegisterEvent

Registra una rutina a la que se va a llamar durante un evento de cambio de valor de característica en la característica dada identificada por su identificador de característica.
BluetoothGATTSetCharacteristicValue

Escribe el valor de característica especificado en el dispositivo Bluetooth.
BluetoothGATTSetDescriptorValue

Escribe el valor de descriptor especificado en el dispositivo Bluetooth.
BluetoothGATTUnregisterEvent

Anula el registro del evento de cambio de valor de característica especificado.
BluetoothSetLocalServiceInfo

Establece la información del servicio local para una radio Bluetooth específica.
IsBthLEUuidMatch

Determina si dos UUID coinciden entre sí.
PFNBLUETOOTH_GATT_EVENT_CALLBACK

Los controladores de perfil implementan una devolución de llamada de evento GATT de Bluetooth que se llamará cada vez que cambie el valor de una característica específica.

Estructuras

 
BLUETOOTH_GATT_VALUE_CHANGED_EVENT

La estructura BLUETOOTH_GATT_VALUE_CHANGED_EVENT describe un valor de atributo cambiado.
BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION

La estructura BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION describe una o varias características que han cambiado.
BTH_LE_GATT_CHARACTERISTIC

La estructura BTH_LE_GATT_CHARACTERISTIC describe una característica de perfil de atributo genérico (GATT) de Bluetooth Low Energy (LE).
BTH_LE_GATT_CHARACTERISTIC_VALUE

La estructura BTH_LE_GATT_CHARACTERISTIC_VALUE describe un valor de característica de perfil de atributo genérico (GATT) de Bluetooth Low Energy (LE).
BTH_LE_GATT_DESCRIPTOR

La estructura BTH_LE_GATT_DESCRIPTOR describe un descriptor de perfil de atributo genérico (GATT) de Bluetooth Low Energy (LE).
BTH_LE_GATT_DESCRIPTOR_VALUE

La estructura BTH_LE_GATT_DESCRIPTOR_VALUE describe una característica primaria.
BTH_LE_GATT_SERVICE

La estructura de BTH_LE_GATT_SERVICE describe un servicio de perfil de atributo genérico (GATT) de Bluetooth Low Energy (LE).
BTH_LE_UUID

La estructura BTH_LE_UUID contiene información sobre un identificador único universal (UUID) de Bluetooth low energy (LE).