PnpObjectWatcher.Start Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
Commence à déclencher les événements pour informer le client qu’un PnpObject a été ajouté, mis à jour ou supprimé.
public:
virtual void Start() = Start;
void Start();
public void Start();
function start()
Public Sub Start ()
Remarques
Une application appelle Démarrer pour commencer la recherche d’appareils. Au cours de cette énumération initiale, le PnpObjectWatcher déclenche un événement Added pour chaque appareil trouvé, jusqu’à ce que tous les appareils soient trouvés. Le PnpObjectWatcher déclenche un événement EnumerationCompleted lorsque l’énumération initiale est terminée et continue à déclencher des événements si un appareil est ajouté, mis à jour ou supprimé.
La méthode Start ne peut être appelée que lorsque le PnpObjectWatcher est à l’état Créé, Arrêté ou Abandonné . La propriété Status indique l’état PnpObjectWatcher . Lorsque vous relancez l’observateur, attendez l’événement Stopped avant d’appeler Start.
Le diagramme suivant montre comment PnpObjectWatcher passe entre les états représentés par l’énumération DeviceWatcherStatus .