Поделиться через


BluetoothLEAdvertisementFilter Класс

Определение

Группирует параметры, используемые для настройки фильтрации на основе полезных данных для полученных объявлений Bluetooth LE.

public ref class BluetoothLEAdvertisementFilter sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BluetoothLEAdvertisementFilter final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class BluetoothLEAdvertisementFilter final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BluetoothLEAdvertisementFilter
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class BluetoothLEAdvertisementFilter
function BluetoothLEAdvertisementFilter()
Public NotInheritable Class BluetoothLEAdvertisementFilter
Наследование
Object Platform::Object IInspectable BluetoothLEAdvertisementFilter
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)
Возможности приложения
bluetooth

Комментарии

Фильтр объявления Bluetooth LE применяется к пакету событий объявления, а не к устройству или источнику объявления в целом. Одно и то же устройство может одновременно транслировать пакеты объявлений с разными полезными данными. Например, локальное имя обычно находится в пакете объявлений, отличном от пакета, содержащего UUID службы. Таким образом, если для фильтра задано значение UUID службы, пакет с локальным именем будет недоступен (в этом случае будут доступны только пакеты с UUID службы и локальным именем).

Конструкторы

BluetoothLEAdvertisementFilter()

Создает объект BluetoothLEAdvertisementFilter .

Свойства

Advertisement

Объект BluetoothLEAdvertisement , который можно применить в качестве фильтров к полученным объявлениям Bluetooth LE.

BytePatterns

Возвращает вектор шаблонов байтов со смещениями для соответствия разделам объявления в полученном объявлении Bluetooth LE.

Применяется к

См. также раздел