BluetoothDevice.GetDeviceSelectorFromClassOfDevice 메서드

정의

BluetoothClassOfDevice 개체에서 AQS(고급 쿼리 구문) 필터 문자열을 만듭니다. AQS 문자열은 DeviceInformation 개체의 컬렉션을 반환하기 위해 CreateWatcher 메서드에 전달됩니다.

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

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 필터 문자열은 문의를 발급하도록 요청합니다.

적용 대상