PnpObjectWatcher.Start Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Importante
Ya no se recomienda usar los tipos en el espacio de nombres Windows.Devices.Enumeration.Pnp . En su lugar, los tipos del espacio de nombres Windows.Devices.Enumeration implementan un superconjunto moderno y mejor mantenido de la funcionalidad de Windows.Devices.Enumeration.Pnp.
La alternativa a PnpObjectType es la enumeración Windows.Devices.Enumeration.DeviceInformationKind , que puede pasar como parámetro a las API Windows.Devices.Enumeration . Por ejemplo, en lugar de usar PnpObjectType al crear un PnpObjectWatcher, use DeviceInformationKind al crear un DeviceWatcher.
Comienza a generar los eventos para informar al cliente de que se ha agregado, actualizado o quitado un objeto PnpObject .
public:
virtual void Start() = Start;
void Start();
public void Start();
function start()
Public Sub Start ()
Comentarios
Una aplicación llama a Start para iniciar la búsqueda de dispositivos. Durante esta enumeración inicial, PnpObjectWatcher genera un evento Added para cada dispositivo que se encuentra, hasta que se encuentran todos los dispositivos. PnpObjectWatcher genera un evento EnumerationCompleted cuando se completa la enumeración inicial y continúa generando eventos si se agrega, actualiza o quita un dispositivo.
Solo se puede llamar al método Start cuando PnpObjectWatcher está en estado Creado, Detenido o Anulado . La propiedad Status indica el estado PnpObjectWatcher . Al volver a iniciar el monitor, espere al evento Stopped antes de llamar a Start.
En el diagrama siguiente se muestra cómo se realiza la transición de PnpObjectWatcher entre los estados representados por la enumeración DeviceWatcherStatus .