Compartilhar via


Referência de dispositivos Bluetooth

Visão geral da tecnologia de referência de dispositivos Bluetooth.

Para desenvolver a referência de dispositivos Bluetooth, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

GUIDs

Os GUIDs a seguir são definidos no arquivo de bthledef.h cabeçalho. Para enumerar dispositivos Bluetooth LE emparelhados, você pode usar as APIs de enumeração SetupDiXxx Win32 para enumerar dispositivos da classe de interface do dispositivo GUID_BLUETOOTHLE_DEVICE_INTERFACE .

Nome do GUID, descrição Valor
GUID_BLUETOOTHLE_DEVICE_INTERFACE. GUID da interface do dispositivo Bluetooth LE. 0x781aee18, 0x7733, 0x4ce4, 0xad, 0xd0, 0x91, 0xf4, 0x1c, 0x67, 0xb5, 0x92
GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACE. GUID da interface do dispositivo do serviço Bluetooth LE. 0x6e3bb679, 0x4372, 0x40c8, 0x9e, 0xaa, 0x45, 0x09, 0xdf, 0x26, 0x0c, 0xd8
BTH_LE_ATT_BLUETOOTH_BASE_GUID. GUID base bluetooth. 0x00000000, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB

Enumerações

 
BTH_LE_GATT_DESCRIPTOR_TYPE

A enumeração BTH_LE_GATT_DESCRIPTOR_TYPE descreve os diferentes tipos de GATT (atributos genéricos Bluetooth LE).
BTH_LE_GATT_EVENT_TYPE

A enumeração BTH_LE_GATT_EVENT_TYPE descreve os diferentes tipos de eventos de perfil gatt (atributo genérico) de LE (Bluetooth de baixa energia).

Funções

 
BluetoothGATTAbortReliableWrite

Especifica o fim dos procedimentos de gravação confiáveis e as gravações devem ser anuladas.
BluetoothGATTBeginReliableWrite

A função BluetoothGATTBeginReliableWrite especifica que gravações confiáveis estão prestes a começar.
BluetoothGATTEndReliableWrite

Especifica o fim das gravações confiáveis e as gravações devem ser confirmadas.
BluetoothGATTGetCharacteristics

Obtém todas as características disponíveis para o serviço especificado.
BluetoothGATTGetCharacteristicValue

Obtém o valor da característica especificada.
BluetoothGATTGetDescriptors

Obtém todos os descritores disponíveis para a característica especificada.
BluetoothGATTGetDescriptorValue

Obtém o valor do descritor especificado.
BluetoothGATTGetIncludedServices

Obtém todos os serviços incluídos disponíveis para um determinado serviço.
BluetoothGATTGetServices

A função BluetoothGATTGetServices obtém todos os serviços primários disponíveis para um servidor.
BluetoothGATTRegisterEvent

Registra uma rotina a ser chamada novamente durante um evento de alteração de valor característica na característica determinada identificada por seu identificador de característica.
BluetoothGATTSetCharacteristicValue

Grava o valor de característica especificado no dispositivo Bluetooth.
BluetoothGATTSetDescriptorValue

Grava o valor do descritor especificado no dispositivo Bluetooth.
BluetoothGATTUnregisterEvent

Cancela o registro do evento de alteração de valor de característica fornecido.
BluetoothSetLocalServiceInfo

Define informações de serviço local para um rádio Bluetooth específico.
IsBthLEUuidMatch

Determina se duas UUIDs correspondem umas às outras.
PFNBLUETOOTH_GATT_EVENT_CALLBACK

Os drivers de perfil implementam um retorno de chamada de evento GATT Bluetooth a ser chamado sempre que o valor de uma característica específica for alterado.

Estruturas

 
BLUETOOTH_GATT_VALUE_CHANGED_EVENT

A estrutura BLUETOOTH_GATT_VALUE_CHANGED_EVENT descreve um valor de atributo alterado.
BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION

A estrutura BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION descreve uma ou mais características que foram alteradas.
BTH_LE_GATT_CHARACTERISTIC

A estrutura BTH_LE_GATT_CHARACTERISTIC descreve uma característica de perfil gatt (atributo genérico) de LE (Bluetooth de baixa energia).
BTH_LE_GATT_CHARACTERISTIC_VALUE

A estrutura BTH_LE_GATT_CHARACTERISTIC_VALUE descreve um valor de característica de perfil gatt (atributo genérico LE) bluetooth de baixa energia ( LE).
BTH_LE_GATT_DESCRIPTOR

A estrutura BTH_LE_GATT_DESCRIPTOR descreve um descritor de perfil gatt (atributo genérico LE) bluetooth de baixa energia.
BTH_LE_GATT_DESCRIPTOR_VALUE

A estrutura BTH_LE_GATT_DESCRIPTOR_VALUE descreve uma característica pai.
BTH_LE_GATT_SERVICE

A estrutura BTH_LE_GATT_SERVICE descreve um serviço de perfil gatt (atributo genérico) de LE (Bluetooth de baixa energia).
BTH_LE_UUID

A estrutura BTH_LE_UUID contém informações sobre um UUID (Identificador Universal Exclusivo) de Baixa Energia (LE) bluetooth.