Share via


BluetoothDevice.GetDeviceSelectorFromClassOfDevice Método

Definición

Crea una cadena de filtro advanced Query Syntax (AQS) a partir de un objeto BluetoothClassOfDevice . La cadena AQS se pasa al método CreateWatcher para devolver una colección de objetos 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

Parámetros

classOfDevice
BluetoothClassOfDevice

Clase de dispositivo que se usa para construir la cadena de AQS.

Devoluciones

String

Platform::String

winrt::hstring

Cadena de AQS que se puede pasar como parámetro al método CreateWatcher .

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v2.0)
Características de aplicaciones
bluetooth

Comentarios

Cada sección del parámetro classOfDevice es opcional. Sin embargo, si se establece la clase secundaria del dispositivo, también se debe establecer la clase principal del dispositivo. A continuación se muestran los comportamientos relacionados con lo que se establece.

  • Si no se establece ninguna clase principal o secundaria de dispositivo, se devolverán todos los dispositivos que coincidan con las funcionalidades de servicio proporcionadas.
  • Si no se establece ninguna clase secundaria de dispositivo, se devolverán todos los dispositivos que coincidan con la clase principal de dispositivos Y se devolverán las funcionalidades de servicio proporcionadas.
  • Si se establecen funcionalidades de servicio, se devolverán todos los dispositivos que coincidan con AL MENOS las funcionalidades de servicio proporcionadas Y se devolverá la clase principal o secundaria del dispositivo.
  • Si no se establecen funcionalidades de servicio, se devolverán todos los dispositivos que coincidan con la clase principal o secundaria del dispositivo.
  • Si no se establece ninguna clase principal o secundaria de dispositivo Y no se establecen funcionalidades de servicio, se devolverán todos los dispositivos. Esta cadena de filtro de AQS solicitará que se emita una consulta.

Se aplica a