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). |