DeviceWatcher.Start 方法

定义

开始搜索设备,并订阅设备枚举事件。

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

注解

应用调用“开始”以开始搜索设备。 在此初始枚举期间, DeviceWatcher 会针对找到的每个设备引发 Added 事件,直到找到所有设备。 当初始枚举完成时, DeviceWatcher 将引发 EnumerationCompleted 事件,并在添加、更新或删除设备时继续引发事件。

仅当 DeviceWatcher 处于 “已创建”、“ 已停止” 或“ 已中止 ”状态时,才能调用 Start 方法。 Status 属性指示 DeviceWatcher 状态。 重新启动观察程序时,请等待 Stopped 事件,然后再调用 Start。 下图显示了 DeviceWatcher 如何在 DeviceWatcherStatus 枚举表示的状态之间转换。

DeviceWatcher 状态的状态图

适用于