Partager via


BluetoothDevice.GetDeviceSelectorFromClassOfDevice Méthode

Définition

Crée une chaîne de filtre AQS (Advanced Query Syntax) à partir d’un objet BluetoothClassOfDevice . La chaîne AQS est passée à la méthode CreateWatcher pour retourner une collection d’objets DeviceInformation .

public:
 static Platform::String ^ GetDeviceSelectorFromClassOfDevice(BluetoothClassOfDevice ^ classOfDevice);
 static winrt::hstring GetDeviceSelectorFromClassOfDevice(BluetoothClassOfDevice const& classOfDevice);
public static string GetDeviceSelectorFromClassOfDevice(BluetoothClassOfDevice classOfDevice);
function getDeviceSelectorFromClassOfDevice(classOfDevice)
Public Shared Function GetDeviceSelectorFromClassOfDevice (classOfDevice As BluetoothClassOfDevice) As String

Paramètres

classOfDevice
BluetoothClassOfDevice

Classe d’appareil utilisée pour construire la chaîne AQS.

Retours

String

Platform::String

winrt::hstring

Chaîne AQS qui peut être passée en tant que paramètre à la méthode CreateWatcher .

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v2.0)
Fonctionnalités de l’application
bluetooth

Remarques

Chaque section du paramètre classOfDevice est facultative. Toutefois, si la classe secondaire d’appareil est définie, la classe principale de l’appareil doit également être définie. Les comportements suivants sont liés à ce qui est défini.

  • Si aucune classe d’appareil majeure/secondaire n’est définie, tous les appareils correspondant aux fonctionnalités de service fournies sont retournés.
  • Si aucune classe mineure d’appareil n’est définie, tous les appareils correspondant à la classe principale d’appareils ET les fonctionnalités de service fournies sont retournés.
  • Si des fonctionnalités de service sont définies, tous les appareils qui correspondent au moins aux fonctionnalités de service fournies ET la classe d’appareil principale/mineure sont retournés.
  • Si aucune fonctionnalité de service n’est définie, tous les appareils qui correspondent à la classe principale/secondaire de l’appareil sont retournés.
  • Si aucune classe d’appareil majeure/mineure n’est définie ET qu’aucune fonctionnalité de service n’est définie, tous les appareils sont retournés. Cette chaîne de filtre AQS demande l’émission d’une requête.

S’applique à