次の方法で共有


DeviceWatcher.Start メソッド

定義

デバイスの検索を開始し、デバイス列挙イベントをサブスクライブします。

public:
 virtual void Start() = Start;
void Start();
public void Start();
function start()
Public Sub Start ()

注釈

アプリが Start を呼び出して、デバイスの検索を開始します。 この初期列挙の間、 DeviceWatcher は、すべてのデバイスが見つかるまで、検出された各デバイスに対して Added イベントを発生させます。 DeviceWatcher は、最初の列挙が完了したときに EnumerationCompleted イベントを発生させ、デバイスが追加、更新、または削除された場合でもイベントを引き続き発生させます。

Start メソッドは、 DeviceWatcherCreatedStopped 、または Aborted 状態の場合にのみ呼び出すことができます。 Status プロパティは、DeviceWatcher の状態を示します。 ウォッチャーを再び起動するときは、Start を呼び出す前 に Stopped イベントを待機します。 次の図は、 DeviceWatcherStatus 列挙によって表される状態の間で DeviceWatcher がどのように遷移するかを示しています。

DeviceWatcher 状態の状態図

適用対象