PnpObjectWatcher.Start Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
Non è più consigliabile usare i tipi nello spazio dei nomi Windows.Devices.Enumeration.Pnp . I tipi nello spazio dei nomi Windows.Devices.Enumeration implementano invece un superset moderno e gestito meglio delle funzionalità di Windows.Devices.Enumeration.Pnp.
L'alternativa a PnpObjectType è l'enumerazione Windows.Devices.Enumeration.DeviceInformationKind , che è possibile passare come parametro alle API Windows.Devices.Enumeration . Ad esempio, anziché usare PnpObjectType quando crei un PnpObjectWatcher, usa DeviceInformationKind quando crei un DeviceWatcher.
Avvia la generazione degli eventi per informare il client che un PnpObject è stato aggiunto, aggiornato o rimosso.
public:
virtual void Start() = Start;
void Start();
public void Start();
function start()
Public Sub Start ()
Commenti
Un'app chiama Start per avviare la ricerca dei dispositivi. Durante questa enumerazione iniziale, PnpObjectWatcher genera un evento Added per ogni dispositivo trovato, fino a quando non vengono trovati tutti i dispositivi. PnpObjectWatcher genera un evento EnumerationCompleted al termine dell'enumerazione iniziale e continua a generare eventi se un dispositivo viene aggiunto, aggiornato o rimosso.
Il metodo Start può essere chiamato solo quando PnpObjectWatcher si trova nello stato Created, Stopped o Aborted . La proprietà Status indica lo stato PnpObjectWatcher . Quando si avvia nuovamente il watcher, attendere l'evento Stopped prima di chiamare Start.
Il diagramma seguente mostra come PnpObjectWatcher esegue la transizione tra gli stati rappresentati dall'enumerazione DeviceWatcherStatus .