共用方式為


BluetoothDevice.GetDeviceSelectorFromClassOfDevice 方法

定義

BluetoothClassOfDevice 物件建立 (AQS) 篩選字串的進階查詢語法。 AQS 字串會傳遞至 CreateWatcher 方法,以傳回 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

參數

classOfDevice
BluetoothClassOfDevice

用來建構 AQS 字串的裝置類別。

傳回

String

Platform::String

winrt::hstring

AQS 字串,可當做參數傳遞至 CreateWatcher 方法。

Windows 需求

裝置系列
Windows 10 (已於 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v2.0 引進)
應用程式功能
bluetooth

備註

classOfDevice 參數的每個區段都是選擇性的。 不過,如果已設定裝置的次要類別,則也必須設定裝置的主要類別。 以下是與所設定行為相關的行為。

  • 如果未設定裝置的主要/次要類別,則會傳回符合所提供服務功能的所有裝置。
  • 如果未設定裝置的次要類別,則會傳回符合裝置主要類別的所有裝置,並傳回所提供的服務功能。
  • 如果已設定服務功能,則會傳回至少符合所提供服務功能的所有裝置,並傳回裝置的主要/次要類別。
  • 如果未設定任何服務功能,則會傳回符合裝置主要/次要類別的所有裝置。
  • 如果未設定裝置的主要/次要類別,而且未設定任何服務功能,則會傳回所有裝置。 此 AQS 篩選字串會要求發出查詢。

適用於