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 文字列の構築に使用されるデバイスのクラス。
戻り値
CreateWatcher メソッドにパラメーターとして渡すことができる AQS 文字列。
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 フィルター文字列は、照会の発行を要求します。