このブラウザーはサポートされなくなりました。

Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。

Microsoft Edge をダウンロードする Internet Explorer と Microsoft Edge の詳細情報
public:
 static DeviceWatcher ^ CreateWatcher();
/// [Windows.Foundation.Metadata.Overload("CreateWatcher")]
 static DeviceWatcher CreateWatcher();
[Windows.Foundation.Metadata.Overload("CreateWatcher")]
public static DeviceWatcher CreateWatcher();
function createWatcher()
Public Shared Function CreateWatcher () As DeviceWatcher

DeviceWatcher は、最初にデバイスの初期列挙を実行し、検出された各デバイスに 対して Added イベントを発生させ、初期列挙が完了したときに EnumerationCompleted イベントを発生させます。 最初の列挙が完了すると、デバイスが追加、削除、または更新されたときにイベントが発生します。

例については、 DeviceWatcher クラスを参照してください。

デバイスの 追加 削除 、または更新があった場合に通知を受け取るために、アプリは追加、削除、更新 されたすべてのイベントを サブスクライブする必要があります。 アプリが 追加された イベントのみを処理する場合、最初のデバイス列挙が完了した後にデバイスがシステムに追加された場合、アプリは更新プログラムを受け取りません。

public:
 static DeviceWatcher ^ CreateWatcher(Platform::String ^ aqsFilter);
/// [Windows.Foundation.Metadata.Overload("CreateWatcherAqsFilter")]
 static DeviceWatcher CreateWatcher(winrt::hstring const& aqsFilter);
[Windows.Foundation.Metadata.Overload("CreateWatcherAqsFilter")]
public static DeviceWatcher CreateWatcher(string aqsFilter);
function createWatcher(aqsFilter)
Public Shared Function CreateWatcher (aqsFilter As String) As DeviceWatcher

パラメーター

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

このオーバーロードは JavaScript からは使用できません。 JavaScript の AQS 文字列から DeviceWatcher を作成するには、 CreateWatcher(String, IIterable_1) オーバーロードを使用し、2 番目のパラメーターとして を渡 null します。

DeviceWatcher は、最初にデバイスの初期列挙を実行し、検出された各デバイスに 対して Added イベントを発生させ、初期列挙が完了したときに EnumerationCompleted イベントを発生させます。 最初の列挙が完了すると、デバイスが追加、削除、または更新されたときにイベントが発生します。

デバイスの 追加 削除 、または更新があった場合に通知を受け取るために、アプリは追加、削除、更新 されたすべてのイベントを サブスクライブする必要があります。 アプリが 追加された イベントのみを処理する場合、最初のデバイス列挙が完了した後にデバイスがシステムに追加された場合、アプリは更新プログラムを受け取りません。

例については、 DeviceWatcher クラスを参照してください。

public:
 static DeviceWatcher ^ CreateWatcher(DeviceClass deviceClass);
/// [Windows.Foundation.Metadata.DefaultOverload]
/// [Windows.Foundation.Metadata.Overload("CreateWatcherDeviceClass")]
 static DeviceWatcher CreateWatcher(DeviceClass const& deviceClass);
[Windows.Foundation.Metadata.DefaultOverload]
[Windows.Foundation.Metadata.Overload("CreateWatcherDeviceClass")]
public static DeviceWatcher CreateWatcher(DeviceClass deviceClass);
function createWatcher(deviceClass)
Public Shared Function CreateWatcher (deviceClass As DeviceClass) As DeviceWatcher

パラメーター

DeviceWatcher は、最初にデバイスの初期列挙を実行し、検出された各デバイスに 対して Added イベントを発生させ、初期列挙が完了したときに EnumerationCompleted イベントを発生させます。 最初の列挙が完了すると、デバイスが追加、削除、または更新されたときにイベントが発生します。

デバイスの 追加 削除 、または更新があった場合に通知を受け取るために、アプリは追加、削除、更新 されたすべてのイベントを サブスクライブする必要があります。 アプリが 追加された イベントのみを処理する場合、最初のデバイス列挙が完了した後にデバイスがシステムに追加された場合、アプリは更新プログラムを受け取りません。

例については、 DeviceWatcher クラスを参照してください。

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

パラメーター

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

DeviceWatcher は、最初にデバイスの初期列挙を実行し、検出された各デバイスに 対して Added イベントを発生させ、初期列挙が完了したときに EnumerationCompleted イベントを発生させます。 最初の列挙が完了すると、デバイスが追加、削除、または更新されたときにイベントが発生します。

デバイスの 追加 削除 、または更新があった場合に通知を受け取るために、アプリは追加、削除、更新 されたすべてのイベントを サブスクライブする必要があります。 アプリが 追加された イベントのみを処理する場合、最初のデバイス列挙が完了した後にデバイスがシステムに追加された場合、アプリは更新プログラムを受け取りません。

例については、 DeviceWatcher クラスを参照してください。

public:
 static DeviceWatcher ^ CreateWatcher(Platform::String ^ aqsFilter, IIterable<Platform::String ^> ^ additionalProperties, DeviceInformationKind kind);
/// [Windows.Foundation.Metadata.Overload("CreateWatcherWithKindAqsFilterAndAdditionalProperties")]
 static DeviceWatcher CreateWatcher(winrt::hstring const& aqsFilter, IIterable<winrt::hstring> const& additionalProperties, DeviceInformationKind const& kind);
[Windows.Foundation.Metadata.Overload("CreateWatcherWithKindAqsFilterAndAdditionalProperties")]
public static DeviceWatcher CreateWatcher(string aqsFilter, IEnumerable<string> additionalProperties, DeviceInformationKind kind);
function createWatcher(aqsFilter, additionalProperties, kind)
Public Shared Function CreateWatcher (aqsFilter As String, additionalProperties As IEnumerable(Of String), kind As DeviceInformationKind) As DeviceWatcher

パラメーター