BluetoothAdapter Classe
Definição
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.
Representa um adaptador Bluetooth.
public ref class BluetoothAdapter sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BluetoothAdapter final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BluetoothAdapter
Public NotInheritable Class BluetoothAdapter
- Herança
- Atributos
Requisitos do Windows
| Família de dispositivos |
Windows 10 Creators Update (introduzida na 10.0.15063.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduzida na v4.0)
|
| Funcionalidades do aplicativo |
bluetooth
|
Comentários
Histórico de versão
| Versão do Windows | Versão do SDK | Valor adicionado |
|---|---|---|
| 1803 | 17134 | AreClassicSecureConnectionsSupported |
| 1803 | 17134 | AreLowEnergySecureConnectionsSupported |
| 2004 | 19041 | IsExtendedAdvertisingSupported |
| 2004 | 19041 | MaxAdvertisementDataLength |
Propriedades
| AreClassicSecureConnectionsSupported |
Obtém ou define um valor que indica se há suporte para Conexões Seguras para dispositivos Bluetooth emparelhados clássicos. |
| AreLowEnergySecureConnectionsSupported |
Obtém ou define um valor que indica se há suporte para Conexões Seguras para dispositivos Bluetooth LE emparelhados. |
| BluetoothAddress |
Obtém o endereço do dispositivo. |
| DeviceId |
Obtém a ID do dispositivo. |
| IsAdvertisementOffloadSupported |
Obtém um booliano que indica se o adaptador dá suporte ao descarregamento de anúncio. |
| IsCentralRoleSupported |
Obtém um booliano que indica se o adapater dá suporte à função central LowEnergy. |
| IsClassicSupported |
Obtém um booliano que indica se o adaptador dá suporte ao tipo de transporte Bluetooth Clássico. |
| IsExtendedAdvertisingSupported |
Indica se o adaptador dá suporte ao formato de Publicidade Estendida 5.0. |
| IsLowEnergyCodedPhySupported |
Representa um adaptador Bluetooth. |
| IsLowEnergySupported |
Obtém um booliano que indica se o adapater dá suporte ao tipo de transporte Bluetooth LowEnergy. |
| IsLowEnergyUncoded2MPhySupported |
Representa um adaptador Bluetooth. |
| IsPeripheralRoleSupported |
Obtém um booliano que indica se o adapater dá suporte à função periférica LowEnergy. |
| MaxAdvertisementDataLength |
Indica o comprimento máximo de um anúncio que pode ser publicado por esse adaptador. |
Métodos
| FromIdAsync(String) |
Obtém um objeto BluetoothAdapter identificado pelo DeviceId fornecido. |
| GetDefaultAsync() |
Obtém o BluetoothAdapter padrão. |
| GetDeviceSelector() |
Obtém uma cadeia de caracteres AQS (Sintaxe de Consulta Avançada) para identificar instâncias desse adaptador. Essa cadeia de caracteres é passada para o método FindAllAsync ou CreateWatcher. |
| GetRadioAsync() |
Obtém o rádio representado por este adaptador Bluetooth. |