Windows.Devices.Bluetooth Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.