次の方法で共有


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

受信した Bluetooth LE アドバタイズにフィルターとして適用できる BluetoothLEAdvertisement オブジェクト。

BytePatterns

受信した Bluetooth LE アドバタイズメントのアドバタイズセクションと一致するオフセットを持つバイト パターンのベクトルを取得します。

適用対象

こちらもご覧ください