Freigeben über


DeviceWatcher.Start Methode

Definition

Startet eine Suche nach Geräten und abonniert Geräteenumerationsereignisse.

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

Hinweise

Eine App ruft Start auf, um mit der Suche nach Geräten zu beginnen. Während dieser anfänglichen Enumeration löst DeviceWatcher für jedes gefundene Gerät ein Added-Ereignis aus, bis alle Geräte gefunden wurden. DeviceWatcher löst nach Abschluss der ersten Enumeration ein EnumerationCompleted-Ereignis aus und löst weiterhin Ereignisse aus, wenn ein Gerät hinzugefügt, aktualisiert oder entfernt wird.

Die Start-Methode kann nur aufgerufen werden, wenn sich deviceWatcher im Zustand Erstellt, Beendet oder Abgebrochen befindet . Die Status-Eigenschaft gibt den DeviceWatcher-Zustand an. Warten Sie beim erneuten Starten des Watchers auf das Ereignis Stopped , bevor Sie Start aufrufen. Das folgende Diagramm zeigt, wie deviceWatcher zwischen den Zuständen wechselt, die durch die DeviceWatcherStatus-Enumeration dargestellt werden.

Zustandsdiagramm der DeviceWatcher-Zustände

Gilt für: