BluetoothAdapter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |
IsLowEnergyCodedPhySupported |
Représente un adaptateur Bluetooth. |
IsLowEnergySupported |
Obtient une valeur booléenne indiquant si l’adapater prend en charge le type de transport Bluetooth LowEnergy. |
IsLowEnergyUncoded2MPhySupported |
Représente un adaptateur Bluetooth. |
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. |