Partager via


BluetoothAdapter Classe

Définition

Représente un adaptateur 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
Héritage
Object Platform::Object IInspectable BluetoothAdapter
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Creators Update (introduit dans 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v4.0)
Fonctionnalités de l’application
bluetooth

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1803 17134 AreClassicSecureConnectionsSupported
1803 17134 AreLowEnergySecureConnectionsSupported
2004 19041 IsExtendedAdvertisingSupported
2004 19041 MaxAdvertisementDataLength

Propriétés

AreClassicSecureConnectionsSupported

Obtient ou définit une valeur indiquant si les connexions sécurisées sont prises en charge pour les appareils Bluetooth associés classiques.

AreLowEnergySecureConnectionsSupported

Obtient ou définit une valeur indiquant si les connexions sécurisées sont prises en charge pour les appareils Bluetooth LE jumelés.

BluetoothAddress

Obtient l’adresse de l’appareil.

DeviceId

Obtient l’ID de l’appareil.

IsAdvertisementOffloadSupported

Obtient une valeur booléenne indiquant si l’adaptateur prend en charge le déchargement de la publicité.

IsCentralRoleSupported

Obtient une valeur booléenne indiquant si l’adapater prend en charge le rôle central LowEnergy.

IsClassicSupported

Obtient une valeur booléenne indiquant si l’adaptateur prend en charge le type de transport Bluetooth Classic.

IsExtendedAdvertisingSupported

Indique si l’adaptateur prend en charge le format publicité étendue 5.0.

IsLowEnergySupported

Obtient une valeur booléenne indiquant si l’adapater prend en charge le type de transport Bluetooth LowEnergy.

IsPeripheralRoleSupported

Obtient une valeur booléenne indiquant si l’adapater prend en charge le rôle périphérique LowEnergy.

MaxAdvertisementDataLength

Indique la longueur maximale d’une publicité qui peut être publiée par cet adaptateur.

Méthodes

FromIdAsync(String)

Obtient un objet BluetoothAdapter identifié par le DeviceId donné.

GetDefaultAsync()

Obtient le BluetoothAdapter par défaut.

GetDeviceSelector()

Obtient une chaîne AQS (Advanced Query Syntax) pour identifier les instances de cet adaptateur. Cette chaîne est passée à la méthode FindAllAsync ou CreateWatcher.

GetRadioAsync()

Obtient la radio représentée par cet adaptateur Bluetooth.

S’applique à