Partager via


PnpObjectWatcher.Stop Méthode

Définition

Important

Nous vous déconseillons d’utiliser les types dans l’espace de noms Windows.Devices.Enumeration.Pnp . Au lieu de cela, les types de l’espace de noms Windows.Devices.Enumeration implémentent un sur-ensemble moderne et mieux géré des fonctionnalités de Windows.Devices.Enumeration.Pnp.

L’alternative à PnpObjectType est l’énumération Windows.Devices.Enumeration.DeviceInformationKind , que vous pouvez passer en tant que paramètre aux API Windows.Devices.Enumeration . Par exemple, au lieu d’utiliser PnpObjectType lorsque vous créez un PnpObjectWatcher, utilisez DeviceInformationKind lorsque vous créez un DeviceWatcher.

Cesse de déclencher les événements pour informer le client qu’un PnpObject a été ajouté, mis à jour ou supprimé.

public:
 virtual void Stop() = Stop;
void Stop();
public void Stop();
function stop()
Public Sub Stop ()

Remarques

Pour arrêter la recherche d’appareils, une application appelle Stop.

Cet appel fait passer le PnpObjectWatcher à l’état d’arrêt et se termine immédiatement. L’observateur passe à l’état Arrêté une fois que tous les événements déjà déclenchés sont terminés.

Les appelants peuvent attendre l’événement Stopped s’ils doivent savoir quand le PnpObjectWatcher s’est arrêté. Les appelants doivent attendre l’événement Stopped avant de pouvoir appeler Start pour redémarrer l’observateur. Les appelants peuvent se désabonner des événements s’ils ne souhaitent pas recevoir d’événements supplémentaires après l’arrêt, mais ne veulent pas attendre l’événement Stopped .

Le diagramme suivant montre comment PnpObjectWatcher passe entre les états représentés par l’énumération DeviceWatcherStatus .

diagramme d’état des états DeviceWatcher

S’applique à