DeviceWatcher.Start 方法

定義

啟動搜尋裝置,並訂閱裝置列舉事件。

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

備註

應用程式會呼叫 \[開始\] 開始搜尋裝置。 在此初始列舉期間, DeviceWatcher 會針對找到的每個裝置引發 Added 事件,直到找到所有裝置為止。 DeviceWatcher會在初始列舉完成時引發EnumerationCompleted事件,並在新增、更新或移除裝置時繼續引發事件。

只有在 DeviceWatcher 處於 CreatedStoppedAborted 狀態時,才能呼叫 Start 方法。 Status屬性工作表示DeviceWatcher狀態。 重新開機監看員時,請先等候 Stopped 事件,再呼叫 Start。 下圖顯示DeviceWatcher 如何在 DeviceWatcherStatus列舉所代表的狀態之間轉換。

DeviceWatcher 狀態的狀態圖表

適用於