Windows.Devices.Bluetooth Namespace

O Windows. O namespace Devices.Bluetooth define um conjunto de APIs Windows Runtime que permitem que os aplicativos interajam com dispositivos Bluetooth. Essas APIs estão disponíveis para aplicativos UWP, aplicativos de área de trabalho SDK do Aplicativo Windows (WinUI 3) e aplicativos da área de trabalho Win32. Para obter mais informações, consulte Bluetooth.

Classes

Nome Description
BluetoothAdapter

Representa um adaptador Bluetooth.

BluetoothClassOfDevice

Fornece funcionalidade para determinar as informações da Classe bluetooth de dispositivo (BLUETOOTH COD) para um dispositivo.

BluetoothDevice

Representa um dispositivo Bluetooth.

Os aplicativos de exemplo que usam essa classe incluem exemplo de enumeração de dispositivo e emparelhamento e exemplo de chat bluetooth RFCOMM.

BluetoothDeviceId

Representa uma ID de dispositivo bluetooth.

BluetoothLEAppearance

Fornece funcionalidade para determinar as informações de aparência de LE (Baixa Energia) do Bluetooth para um dispositivo. Para obter uma instância dessa classe, chame o método BluetoothLEAppearance.FromRawValue ou BluetoothLEAppearance.FromParts .

BluetoothLEAppearanceCategories

Indica o código de categoria de aparência do dispositivo Bluetooth LE.

BluetoothLEAppearanceSubcategories

Indica o código de subcategoria de aparência do dispositivo Bluetooth LE. Para obter mais informações sobre como as subcategorias são mapeadas para categorias, consulte a Especificação bluetooth.

BluetoothLEConnectionParameters

Representa parâmetros de conexão LE Bluetooth.

Para obter mais informações sobre parâmetros de conexão e PHY, consulte a Especificação do Bluetooth Core.

BluetoothLEConnectionPhy

Usado para recuperar informações sobre a camada física bluetooth LE (PHY).

Para obter mais informações sobre parâmetros de conexão e PHY, consulte a Especificação do Bluetooth Core.

BluetoothLEConnectionPhyInfo

Representa informações sobre a PHY (camada física) bluetooth LE.

Para obter mais informações sobre parâmetros de conexão e PHY, consulte a Especificação do Bluetooth Core.

BluetoothLEDevice

Representa um dispositivo LE Bluetooth.

Para obter exemplos de código, consulte exemplo de bluetooth de baixa energia e enumeração de dispositivo e exemplo de emparelhamento.

BluetoothLEPreferredConnectionParameters

Representa parâmetros de conexão preferenciais bluetooth LE.

Para obter mais informações sobre parâmetros de conexão e PHY, consulte a Especificação do Bluetooth Core.

BluetoothLEPreferredConnectionParametersRequest

Representa uma solicitação de parâmetros de conexão preferenciais de LE Bluetooth.

Para obter mais informações sobre parâmetros de conexão e PHY, consulte a Especificação do Bluetooth Core.

BluetoothSignalStrengthFilter

Parâmetros de grupos usados para configurar a filtragem baseada em RSSI (indicador de força de sinal recebido).

BluetoothUuidHelper

Uma classe auxiliar que fornece métodos para converter entre a UUID do dispositivo bluetooth e a ID curta.

Enumerações

Nome Description
BluetoothAddressType

Descreve o tipo de endereço Bluetooth.

BluetoothCacheMode

Indica se os métodos de API Bluetooth aplicáveis devem operar em valores armazenados em cache no sistema ou se devem recuperar esses valores do dispositivo Bluetooth. Consulte Comentários no tópico membro.

BluetoothConnectionStatus

Indica o status da conexão do dispositivo.

BluetoothError

Especifica casos comuns de erro bluetooth.

BluetoothLEPreferredConnectionParametersRequestStatus

Define constantes que especificam o status de uma solicitação de parâmetros de conexão preferenciais de LE Bluetooth.

Para obter mais informações sobre parâmetros de conexão e PHY, consulte a Especificação do Bluetooth Core.

BluetoothMajorClass

Indica o código classe principal do dispositivo, que é a família geral do dispositivo com o qual o dispositivo está associado.

BluetoothMinorClass

Indica o código de classe secundária do dispositivo. Eles são interpretados no contexto dos códigos de Classe Principal.

BluetoothServiceCapabilities

Indica os recursos de serviço de um dispositivo.

Comentários

Observação

Compatibilidade da estrutura do aplicativo: As APIs Bluetooth funcionam de qualquer estrutura de aplicativo Windows, incluindo aplicativos da área de trabalho do WinAppSDK e aplicativos Win32 clássicos. Os aplicativos empacotados devem declarar a bluetooth funcionalidade no manifesto do aplicativo. Aplicativos de área de trabalho não empacotados podem acessar Bluetooth sem uma declaração de manifesto. Para obter diretrizes sobre como chamar APIs do WinRT de aplicativos da área de trabalho, consulte APIs de chamada Windows Runtime em aplicativos da área de trabalho.

Confira também