DeviceWatcher.Start Метод

Определение

Начинает поиск устройств и подписывается на события перечисления устройств.

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

Комментарии

Приложение вызывает start, чтобы начать поиск устройств. Во время этого начального перечисления DeviceWatcher вызывает событие Added для каждого найденного устройства, пока не будут найдены все устройства. DeviceWatcher вызывает событие EnumerationCompleted после завершения начального перечисления и продолжает вызывать события при добавлении, обновлении или удалении устройства.

Метод Start можно вызывать только в том случае, если DeviceWatcher находится в состоянии Создано, Остановлено или Прервано . Свойство Status указывает состояние DeviceWatcher . При повторном запуске наблюдателя дождитесь события Stopped перед вызовом Start. На следующей схеме показано, как DeviceWatcher переходит между состояниями, представленными перечислением DeviceWatcherStatus .

Схема состояний DeviceWatcher

Применяется к