PnpObject.CreateWatcher メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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 の型。
列挙結果に含まれる 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 の型。
列挙結果に含まれる PnpObject オブジェクトの Properties プロパティに含める追加のプロパティのリスト。 プロパティが表す内容の詳細については、「 デバイス情報のプロパティ」を参照してください。
- aqsFilter
-
String
Platform::String
winrt::hstring
返される PnP オブジェクトをフィルター処理する AQS 文字列。 通常、この文字列は、デバイスと対話するクラスの メソッドから取得されます。
戻り値
イベント通知デリゲートを登録し、開始イベント通知と停止イベント通知を発行することによってコレクションを列挙するために使用される PnpObjectWatcher オブジェクト。
- 属性
こちらもご覧ください
適用対象
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示