次の方法で共有


PnpObject.CreateWatcher メソッド

定義

オーバーロード

CreateWatcher(PnpObjectType, IIterable<String>)

重要

Windows.Devices.Enumeration.Pnp 名前空間で型を使用することはお勧めしません。 代わりに、Windows.Devices.Enumeration 名前空間の型は、Windows.Devices.Enumeration.Pnp の機能の最新の、より適切に保守されたスーパーセットを実装します。

PnpObjectType の代わりに、Windows.Devices.Enumeration.DeviceInformationKind 列挙型があり、パラメーターとして Windows.Devices.Enumeration API に渡すことができます。 たとえば、PnpObjectWatcher を作成するときに PnpObjectType を使用する代わりに、DeviceWatcher を作成するときに DeviceInformationKind を使用します。

イベントを使用してコレクション内の PnP オブジェクトを列挙するために使用される PnpObjectWatcher オブジェクトを返します。

CreateWatcher(PnpObjectType, IIterable<String>, String)

重要

Windows.Devices.Enumeration.Pnp 名前空間で型を使用することはお勧めしません。 代わりに、Windows.Devices.Enumeration 名前空間の型は、Windows.Devices.Enumeration.Pnp の機能の最新の、より適切に保守されたスーパーセットを実装します。

PnpObjectType の代わりに、Windows.Devices.Enumeration.DeviceInformationKind 列挙型があり、パラメーターとして Windows.Devices.Enumeration API に渡すことができます。 たとえば、PnpObjectWatcher を作成するときに PnpObjectType を使用する代わりに、DeviceWatcher を作成するときに DeviceInformationKind を使用します。

イベントを使用して PnP オブジェクトのフィルター処理されたコレクションを列挙するために使用される PnpObjectWatcher オブジェクトを返します。

CreateWatcher(PnpObjectType, IIterable<String>)

重要

Windows.Devices.Enumeration.Pnp 名前空間で型を使用することはお勧めしません。 代わりに、Windows.Devices.Enumeration 名前空間の型は、Windows.Devices.Enumeration.Pnp の機能の最新の、より適切に保守されたスーパーセットを実装します。

PnpObjectType の代わりに、Windows.Devices.Enumeration.DeviceInformationKind 列挙型があり、パラメーターとして Windows.Devices.Enumeration API に渡すことができます。 たとえば、PnpObjectWatcher を作成するときに PnpObjectType を使用する代わりに、DeviceWatcher を作成するときに DeviceInformationKind を使用します。

イベントを使用してコレクション内の PnP オブジェクトを列挙するために使用される PnpObjectWatcher オブジェクトを返します。

public:
 static PnpObjectWatcher ^ CreateWatcher(PnpObjectType type, IIterable<Platform::String ^> ^ requestedProperties);
/// [Windows.Foundation.Metadata.Overload("CreateWatcher")]
 static PnpObjectWatcher CreateWatcher(PnpObjectType const& type, IIterable<winrt::hstring> const& requestedProperties);
[Windows.Foundation.Metadata.Overload("CreateWatcher")]
public static PnpObjectWatcher CreateWatcher(PnpObjectType type, IEnumerable<string> requestedProperties);
function createWatcher(type, requestedProperties)
Public Shared Function CreateWatcher (type As PnpObjectType, requestedProperties As IEnumerable(Of String)) As PnpObjectWatcher

パラメーター

type
PnpObjectType

PnpObject の型。

requestedProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

列挙結果に含まれる PnpObject オブジェクトの Properties プロパティに含める追加のプロパティのリスト。 プロパティが表す内容の詳細については、「 デバイス情報のプロパティ」を参照してください。

戻り値

イベント通知デリゲートを登録し、開始イベント通知と停止イベント通知を発行することによってコレクションを列挙するために使用される PnpObjectWatcher オブジェクト。

属性

注釈

CreateWatcher は、デバイス オブジェクトを列挙するための主要な開始点メソッドです。 クライアントは、列挙を段階的に行う場合、または変更に応じて結果を更新する場合は、この API を使用して PnpObjectを列挙する必要があります。 たとえば、 PnpObject が追加、削除、またはそのプロパティが更新された場合、クライアントは返されたウォッチャー オブジェクトにイベント ハンドラーを登録して、列挙された PnpObject とその後の更新プログラムを受け取ります。

こちらもご覧ください

適用対象

CreateWatcher(PnpObjectType, IIterable<String>, String)

重要

Windows.Devices.Enumeration.Pnp 名前空間で型を使用することはお勧めしません。 代わりに、Windows.Devices.Enumeration 名前空間の型は、Windows.Devices.Enumeration.Pnp の機能の最新の、より適切に保守されたスーパーセットを実装します。

PnpObjectType の代わりに、Windows.Devices.Enumeration.DeviceInformationKind 列挙型があり、パラメーターとして Windows.Devices.Enumeration API に渡すことができます。 たとえば、PnpObjectWatcher を作成するときに PnpObjectType を使用する代わりに、DeviceWatcher を作成するときに DeviceInformationKind を使用します。

イベントを使用して PnP オブジェクトのフィルター処理されたコレクションを列挙するために使用される PnpObjectWatcher オブジェクトを返します。

public:
 static PnpObjectWatcher ^ CreateWatcher(PnpObjectType type, IIterable<Platform::String ^> ^ requestedProperties, Platform::String ^ aqsFilter);
/// [Windows.Foundation.Metadata.Overload("CreateWatcherAqsFilter")]
 static PnpObjectWatcher CreateWatcher(PnpObjectType const& type, IIterable<winrt::hstring> const& requestedProperties, winrt::hstring const& aqsFilter);
[Windows.Foundation.Metadata.Overload("CreateWatcherAqsFilter")]
public static PnpObjectWatcher CreateWatcher(PnpObjectType type, IEnumerable<string> requestedProperties, string aqsFilter);
function createWatcher(type, requestedProperties, aqsFilter)
Public Shared Function CreateWatcher (type As PnpObjectType, requestedProperties As IEnumerable(Of String), aqsFilter As String) As PnpObjectWatcher

パラメーター

type
PnpObjectType

PnpObject の型。

requestedProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

列挙結果に含まれる PnpObject オブジェクトの Properties プロパティに含める追加のプロパティのリスト。 プロパティが表す内容の詳細については、「 デバイス情報のプロパティ」を参照してください。

aqsFilter
String

Platform::String

winrt::hstring

返される PnP オブジェクトをフィルター処理する AQS 文字列。 通常、この文字列は、デバイスと対話するクラスの メソッドから取得されます。

戻り値

イベント通知デリゲートを登録し、開始イベント通知と停止イベント通知を発行することによってコレクションを列挙するために使用される PnpObjectWatcher オブジェクト。

属性

こちらもご覧ください

適用対象