BluetoothDevice.GetDeviceSelectorFromClassOfDevice 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從 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 字串的裝置類別。
傳回
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 篩選字串會要求發出查詢。