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 .